如何将自定义手势添加到 UITabBarController 中的选项卡
How to add custom gesture to a tab in UITabBarController
我有一个 tabbarController:
UITabBarController* tabBarController = [[UITabBarController alloc] init];
UIViewController* view1 = [[UIViewController alloc] init];
UIViewController* view2 = [[UIViewController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:view1, view2, nil];
我想给 view1 的标签按钮添加一个长按手势(称为 tabBarItem)
或者只是在标签栏上添加一个长按手势。
我该怎么办?
谢谢。如有任何建议,我们将不胜感激。
只需将您的 UITabbarController 方法放入
UITabBarController *tabBarController = [[UITabBarController alloc] init];
然后用它来添加手势->
UILongPressGestureRecognizer *longRecog = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longPressed)];
[tabBarController.tabBar addGestureRecognizer:longRecog];
选择器是 -
-(void)longPressed{
//Long pressed Occures
}
我有一个 tabbarController:
UITabBarController* tabBarController = [[UITabBarController alloc] init];
UIViewController* view1 = [[UIViewController alloc] init];
UIViewController* view2 = [[UIViewController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:view1, view2, nil];
我想给 view1 的标签按钮添加一个长按手势(称为 tabBarItem) 或者只是在标签栏上添加一个长按手势。
我该怎么办?
谢谢。如有任何建议,我们将不胜感激。
只需将您的 UITabbarController 方法放入
UITabBarController *tabBarController = [[UITabBarController alloc] init];
然后用它来添加手势->
UILongPressGestureRecognizer *longRecog = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longPressed)];
[tabBarController.tabBar addGestureRecognizer:longRecog];
选择器是 -
-(void)longPressed{
//Long pressed Occures
}