我有两个需要在“swipable tabs”中显示的UITableViewControllers。这意味着您可以向左/向右滑动。我发现了许多类似的问题和答案,但无法将它们连接在一起以产生符合我需求的解决方案。 问题是我还需要一个“选定的图像”,它显示选择了哪个选项卡。当您滑动以更改选项卡时,此图像应移动(按照您的手指)。我发现git上的一个项目解决了我的问题,唯一的问题是它使用导航控制器而不是制表控制器,所以我不知道如何改变它。 任何人都已经做过这样的事了?
实施例 https://github.com/cwRichardKim/RKSwipeBetweenViewControllers
答案 0 :(得分: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];
}