0
我有我的主窗口,右上角有一個導航欄和一個BarButton。 我有一個保存的值,並根據如果它是TRUE或FALSE,我想推到不同的控制器。 現在推到一個只是在IB中按Ctrl +拖動,但如果我想選擇推視圖之間呢? 有什麼建議嗎?用一個BarButton推入不同視圖
我有我的主窗口,右上角有一個導航欄和一個BarButton。 我有一個保存的值,並根據如果它是TRUE或FALSE,我想推到不同的控制器。 現在推到一個只是在IB中按Ctrl +拖動,但如果我想選擇推視圖之間呢? 有什麼建議嗎?用一個BarButton推入不同視圖
只實現您與〜UIBarButton連接簡單IBAction爲
-(IBAction)barButtonPressed {
if (yourBoolean) {
TrueViewController *trueViewController = [[TrueViewController alloc] init];
[self.navigationController pushViewController:trueViewController animated:YES];
} else {
FalseViewController *falseViewController = [[FalseViewController alloc] init];
[self.navigationController pushViewController:falseViewController animated:YES];
}
我收到以下錯誤:「UINavigationController的」不可見@interface聲明選擇「pushViewController:」 - 我嘗試添加一個UINavigationController *導航控制器作爲奧特萊斯賭注仍然得到這個消息 - 任何暗示我迷路了? – ASCJU
對不起,我已將 [self.navigationController pushViewController:trueViewController]的回覆更新爲 [self.navigationController pushViewController:trueViewController animated:YES]; –