tal*_*999 21 uitabbaritem uitabbar ios
我有一个从UIViewControler派生的视图(不是UITabBarController).在此视图中,我添加了一个带有多个标签栏项的标签栏.我使用UITabBarDelegate允许视图在用户点击每个标签栏项时执行某些操作.
class MyViewController: UIViewController, UITabBarDelegate {
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是我们如何在首次加载视图时以编程方式选择第一个标签栏项?请注意,我希望第一个标签项也处于"活动"状态.
同样,我没有使用UITabBarController
谢谢
Fos*_*ass 40
[tabBar setSelectedItem: [tabBar.items objectAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)
我认为这很快就会:
tabBar.selectedItem = tabBar.items![0] as UITabBarItem
Run Code Online (Sandbox Code Playgroud)
Ali*_*ens 12
斯威夫特3:
tabBarController.selectedIndex = 0 // (or any other existing index)
Run Code Online (Sandbox Code Playgroud)
在 swift 如果使用 tabbar 不是 tabbarcontroller 设置默认选择
var tabbar:UITabBar?//if declare like this
tabbar!.selectedItem = self.tabbar!.items![0] as? UITabBarItem
Run Code Online (Sandbox Code Playgroud)
或者
let tabbar = UITabBar()//if declare and initilize like this
tabbar.selectedItem = self.tabbar.items![0] as? UITabBarItem
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
28889 次 |
最近记录: |