2015-04-06 61 views
0

我有一个View Controller底部有UITabBar。此选项卡栏根据所选的选项卡执行不同的功能。我想在加载view controller时选择其中一个按钮。我无法找到不涉及的解决方案tabbarviewcontroller无法在视图控制器中的标签栏上设置默认按钮

+0

你的问题还不清楚,请详细说明一下。 – 2015-04-06 04:51:26

回答

0
class ViewController: UIViewController, UITabBarDelegate { 
@IBOutlet var tabBar : UITabBar 
//In view controller declare a UITabBar as an Outlet 
override func viewDidLoad() { 
    super.viewDidLoad() 
    tabBar.selectedItem = tabBar.items[0] as UITabBarItem;// here you 
    can load the default button option which you want to load        
} 
func tabBar(tabBar: UITabBar!, didSelectItem item: UITabBarItem!) { 
    var tabBarValue = 0; 
    switch item.tag { 
    case 0: 
     tabBarValue = // assign value 
     break 
    case 1: 
     tabBarValue = // assign value 
     break 
    default: 
     break 
    }} 

P1。请参考下面的网址,他们尝试为选定的标签加载不同的网页视图,Use a UITabBar without UITabBarController to control a UIWebView

+0

由于某种原因,这不是我的工作。但是,我确实找到了另一种方式。 – Ryguyu 2015-04-11 19:07:34

0

这是为我制定的解决方案。

for i in tabBar.items as [UITabBarItem] { 
     if i.tag == 0 { 
      tabBar.selectedItem = i 
     } 
相关问题