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