आईओएस ऐप शुरू होने पर दूसरे टैब पर दृश्य स्विच करने के लिए मुझे कुछ कोड लिखना होगा (इसलिए, उदाहरण के लिए, दूसरा टैब पहले के बजाय डिफ़ॉल्ट रूप से दिखाया गया है)।
मैं स्विफ्ट के लिए नया हूं, और निम्नलिखित काम किया है:
कोड को संभवतः पहले टैब के ViewController के ओवरराइड फन व्यूडीडलॉड () फ़ंक्शन में जाना चाहिए।
निम्न कोड दूसरा ViewController दिखाता है, लेकिन तल पट्टी टैब के साथ नहीं (vcOptions दूसरा ViewController टैब आइटम है:
let vc : AnyObject! = self.storyboard.instantiateViewControllerWithIdentifier("vcOptions")
self.showViewController(vc as UIViewController, sender: vc)
मुझे लगता है कि उत्तर UITabbarController.selectedIndex = 1 का उपयोग करने में झूठ हो सकता है, लेकिन यह सुनिश्चित नहीं है कि इसे कैसे लागू किया जाए।
if let tababarController = self.window!.rootViewController as! UITabBarController? { tababarController.selectedIndex = tabIndex }