好的,那么我将如何执行此操作。
- 我有一个标签栏
- 在标签栏的一个视图控制器中,有两个按钮
- 当我单击 button1 时,它应该将我带到另一个屏幕,但它必须在底部有标签栏。
- 当我单击按钮 2 时,它应该带我到另一个屏幕,但又必须在底部有标签栏。
我试过 1. presentModalViewController - 但这只是覆盖整个屏幕 2. 将第二个屏幕作为子视图添加到第一个屏幕。- 这显示了我想看到的第二个视图,并且底部还有标签栏。但是它不起作用。这意味着我在出现的视图中嵌入了一个滚动视图等,但在添加为子视图 3 时,这些都不起作用。导航控制器 - 我认为这应该是这种方式,并再次尝试在 viewdidload 中添加一个新的导航控制器,但程序崩溃了。
@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
}
那么解决方案是什么?谢谢 :)