0

我是IOS新手,開發的應用程序底部有導航欄,通過點擊欄中的選項卡在視圖之間切換。現在,我想添加滑動手勢,以便用戶也可以通過滑動來更改表格視圖。iOS 7:在桌面視圖之間滑動,底部有導航欄

但是,導航控制器和表視圖控制器是兩個不同的類。我嘗試了使用故事板界面的所有組合,但沒有一個允許我在導航欄中更新的選項卡之間滑動視圖。我在網上也找不到任何教程/對這個問題的答案。

對此提出建議?

+0

不知道我完全理解......添加滑動手勢,然後手動調用SEGUE /或選擇選項卡欄等的索引 – DogCoffee

+0

這很難理解你。導航欄(頂部)有按鈕。標籤欄(底部)有選項卡。你確定你的問題描述是正確的嗎? – Avt

回答

0

我不認爲只有故事板才能做到這一點。你可以嘗試下面的代碼,但可能你也應該閱讀一些文檔。 在viewDidLoad中:

UISwipeGestureRecognizer *swipeRecognizerLeft = [ [ UISwipeGestureRecognizer alloc ] initWithTarget:self action:@selector(slideLeft) ]; 
[ swipeRecognizerLeft setDirection:(UISwipeGestureRecognizerDirectionLeft) ]; 
[ self.view addGestureRecognizer:swipeRecognizerLeft ]; 

附加方法:

- (void) slideLeft 
{ 
    self.tabBarController.selectedIndex++; 
}