0

複数のビューを持つ IOS アプリケーションがあります。そのうちの1つには、ビューが画面に表示されてもアクティブ化されていないボタンがいくつかある別のビューをプッシュするボタンアクションがあります。前の画面の一部だった領域をタッチすると、コントロールが前のビューに渡されます。

ビューコントローラーを確認しましたが、ビューには正しい所有者がいます。

- (IBAction)touchupinsideMenu:(id)sender {
    self.navigationItem.title=@"Menu";
    self.SubmenuViewControllerVIP=[[ SubmenuViewController alloc] initWithNibName:@"SubmenuViewController" bundle:nil];
    [self.navigationController pushViewController:self.SubmenuViewControllerVIP animated:YES];

}

------------ 編集 -----------------------

プッシュされたビューはボタンに応答せず、ビューは画面に表示されますが、プッシュするビューのボタンはまだアクティブです。

何か案が?ありがとう

4

1 に答える 1

0

これは、プッシュする UIViewController を開始する正しい方法です。

UIViewController *SubmenuViewControllerVIP = [self.storyboard instantiateViewControllerWithIdentifier:@"SubmenuViewController"];

ストーリーボードを使用する必要があります。

于 2014-05-28T18:57:36.923 に答える