0
我是IOS新手,開發的應用程序底部有導航欄,通過點擊欄中的選項卡在視圖之間切換。現在,我想添加滑動手勢,以便用戶也可以通過滑動來更改表格視圖。iOS 7:在桌面視圖之間滑動,底部有導航欄
但是,導航控制器和表視圖控制器是兩個不同的類。我嘗試了使用故事板界面的所有組合,但沒有一個允許我在導航欄中更新的選項卡之間滑動視圖。我在網上也找不到任何教程/對這個問題的答案。
對此提出建議?
我是IOS新手,開發的應用程序底部有導航欄,通過點擊欄中的選項卡在視圖之間切換。現在,我想添加滑動手勢,以便用戶也可以通過滑動來更改表格視圖。iOS 7:在桌面視圖之間滑動,底部有導航欄
但是,導航控制器和表視圖控制器是兩個不同的類。我嘗試了使用故事板界面的所有組合,但沒有一個允許我在導航欄中更新的選項卡之間滑動視圖。我在網上也找不到任何教程/對這個問題的答案。
對此提出建議?
我不認爲只有故事板才能做到這一點。你可以嘗試下面的代碼,但可能你也應該閱讀一些文檔。 在viewDidLoad中:
UISwipeGestureRecognizer *swipeRecognizerLeft = [ [ UISwipeGestureRecognizer alloc ] initWithTarget:self action:@selector(slideLeft) ];
[ swipeRecognizerLeft setDirection:(UISwipeGestureRecognizerDirectionLeft) ];
[ self.view addGestureRecognizer:swipeRecognizerLeft ];
附加方法:
- (void) slideLeft
{
self.tabBarController.selectedIndex++;
}
不知道我完全理解......添加滑動手勢,然後手動調用SEGUE /或選擇選項卡欄等的索引 – DogCoffee
這很難理解你。導航欄(頂部)有按鈕。標籤欄(底部)有選項卡。你確定你的問題描述是正確的嗎? – Avt