Iphone 如何将UITabbar连接到viewcontroller
我不使用UITabbarController,我只是在ViewController中添加UITabbar。我知道当我们使用UITabbarController时,我们将创建一个包含ViewController的数组,因此当我们点击选项卡时,将显示特定的ViewController,但UITabbar只可以添加UITabbarItems,那么,如何将viewcontroller连接到选项卡?就像UITabbarController一样。提前感谢您。让您的视图控制器实现Iphone 如何将UITabbar连接到viewcontroller,iphone,ios,Iphone,Ios,我不使用UITabbarController,我只是在ViewController中添加UITabbar。我知道当我们使用UITabbarController时,我们将创建一个包含ViewController的数组,因此当我们点击选项卡时,将显示特定的ViewController,但UITabbar只可以添加UITabbarItems,那么,如何将viewcontroller连接到选项卡?就像UITabbarController一样。提前感谢您。让您的视图控制器实现uitabardelegate
uitabardelegate
协议。然后将选项卡栏的委托
属性设置为指向视图控制器的实例。在视图控制器类中,可以实现选项卡栏:didSelectItem:
方法,每当用户在选项卡栏上选择一个项目时,就会调用该方法
但是,如果您打算使用选项卡栏在不同的视图控制器之间切换,则应使用UITabBar控制器
——这就是它的设计目的。将一个标签附加到uitabar
:
self.tabbar.delegate = self;
// make sure you declared self to be a UITabBarDelegate in your header
然后实施:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
// item is the selected tab bar item
}
那么,您正在尝试使用基于选项卡栏的应用程序,而不使用UITabBarController,这有什么意义?