Har*_*ode 1 iphone objective-c uitabbarcontroller
我想一个动作设置为特定tab的UITabBarController.我怎样才能做到这一点?请参阅下面的代码:
使用代码更新
@interface AccountTabViewController : UIViewController <UITabBarControllerDelegate, UITabBarDelegate>
{
IBOutlet UITabBarController *tabController;
IBOutlet UITabBar *tabBar;
}
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if(tabBarController.selectedIndex == 0)
{
[self dismissModalViewControllerAnimated:YES];
}
}
Run Code Online (Sandbox Code Playgroud)
它永远不会进入方法!请帮忙.
请参阅UITabBarDelegate参考和UITabBarControllerDelegate协议参考.
你正在寻找的方法是
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
}
Run Code Online (Sandbox Code Playgroud)
或其中一个:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
}
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6558 次 |
| 最近记录: |