では、この操作を実行するにはどうすればよいでしょうか。
- タブバーがあります
- タブ バーの 1 つのビュー コントローラーには、2 つのボタンがあります。
- ボタン1をクリックすると別の画面に移動するはずですが、下部にタブバーが必要です。
- button2 をクリックすると、別の画面が表示されますが、下部にタブ バーが必要です。
試してみました 1. presentModalViewController - しかし、それは画面全体をカバーするだけです 2. 2 番目の画面をサブビューとして最初の画面に追加しました。- これは、私が見たかった 2 番目のビューを示し、下部にタブ バーもありました。ただし、機能していませんでした。つまり、表示されるビューにスクロールビューなどが埋め込まれていましたが、サブビューとして追加するときにその機能はまったく機能しませんでした。
@interface SettingsViewController : UIViewController <CLLocationManagerDelegate>
@property (nonatomic,retain) UINavigationController * navigationController;
- (void)viewDidLoad
{
[super viewDidLoad];
[self.view setBackgroundColor:[[ApplicationResources applicationResources]lightGreyColour]];
self.postCodeTextField.hidden = TRUE;
self.navigationController = [[UINavigationController alloc] initWithRootViewController:self];
[self.view addSubview:self.navigationController.view];
//self.facebookSwitch
}
それで、解決策は何ですか?ありがとう :)