私は iOS 開発は初めてで、IOS 5 から直接始めました。rootviewcontroller として tabview controller で構成されるストーリーボードを作成しました。私はそれに2つのタブを入れました。
最初にすべてのタブを選択解除/選択解除したい。どうすればいいですか?私は次のことを試しました
UIView *view = [[UIView alloc]initWithNibName:@"view" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:view];
ここで、識別子「view」を持つビューを追加しました。
しかし、これは機能しませんでした。エラーが発生します。
unrecognized selector sent to instance
私も次のことを試しました
[self.tabBarController.tabBar setSelectedItem:nil];
しかし、それは言います
「NSInternalInconsistencyException」、理由:「タブ バー コントローラーによって管理されるタブ バーを直接変更することは許可されていません。」
最初のタブのコントローラーでこのコードを試しました。最初のタブビューの上にデフォルトビューを配置し、下のいずれかのタブで使用をクリックすると非表示にしたいので、これを行いたいです。