0

我有两个UITableViewControllers需要显示在“swipable选项卡”。这意味着你可以左右滑动。我发现了很多类似的问题和答案,但无法将它们连接在一起以产生符合我需求的解决方案。 问题是我还需要一个“选定的图像”,它显示哪个选项卡被选中。当您滑动以更改标签时,此图像应该移动(跟随您的手指)。我在git上找到了解决我的问题的项目,唯一的问题是它使用导航控制器而不是制表符控制器,所以我不知道如何改变它。 任何人都已经在做这样的事情?UITabBar移动选定的图像

https://github.com/cwRichardKim/RKSwipeBetweenViewControllers

回答

0

您需要设置滑动手势识别这些动作。

UISwipeGestureRecognizer *returnToMainScreenSwipe = [[UISwipeGestureRecognizer alloc] initWithTarget: self action: @selector(returnToMainScreen:)]; 
    returnToMainScreenSwipe.direction = UISwipeGestureRecognizerDirectionLeft; 


    [self.view addGestureRecognizer: returnToMainScreenSwipe]; 

而且还选择

- (void)returnToMainScreen:(UISwipeGestureRecognizer *)gestureRecognizer 
{ 
    [self.tabBarController setSelectedIndex: MIDDLE_TAB]; 
} 
+0

用滑动手势,屏幕不跟随手指。 – ZassX