我有一个UIViewController
,其中包含UINavigationController
和一个标签栏。
单击按钮时,我希望更改视图而不更改UINavigationController
或TabBarController
。
我尝试使用ModalViewController
,但它会隐藏标签栏和导航栏。
我怎样才能做到这一点?我应该创建一个新的ViewController
吗?
如果我希望该视图仅出现在屏幕的某个部分,我该怎么办?
答案 0 :(得分:1)
在同一个类中创建另一个视图,然后通过编写
将其添加到viewController[self.view addSubview:newView];
并隐藏
newView.hidden = YES;
并在用户点击按钮
时显示newView.hidden = NO;
编辑:视图仅显示在屏幕的某些部分。
将newView的框架设置为
newView.frame = CGRectMake(10,10,300,50); //根据您的需要做