iPhoneアプリで作業しているときに、非常に頭痛の問題が発生しました。このアプリはUITabBarController
ベースであり、各コントローラーTab
はUINavigationController
ベースです。
1つの「UINavigationController」には、この「UINavigationController」スタックに2つのコントローラー(ここではAとBと呼びます)があり、タブをクリックすると「A」が表示され、「A」にはクリックするとボタンがあります「B」に行き、「B」で「戻る」ボタンをクリックすると、「A」に戻ります。以下の画像を参照してください(クライアントのステークのために、一部のパーツを削除しています)
コントローラー - A
コントローラー - B
問題は、クライアントが「設定」タブをクリックするたびに「設定」ページを表示したいということです。これは、「条件」ページにある場合、「設定」タブをクリックすると「設定」ページに戻る必要があることを意味します。 ..
私はこれらのコードを試しました -
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
return YES;
}
しかし、次にどうすればいいのかわからない、「設定」タブがクリックされたことを比較するにはどうすればよいですか?また、「設定」ページを常に表示する方法など、アドバイスをいただければ幸いです。