我有一个UIViewController
,其中有一个UINavigationController
和一个标签栏。
当单击按钮时,我希望视图更改而不更改为UINavigationController
或TabBarController
。
我尝试使用ModalViewController
,但是它隐藏了标签栏和导航栏。
我该如何实现?我应该创建一个新的ViewController
吗?
另外,如果我希望该视图仅出现在屏幕的某个部分,该怎么办?
最佳答案
在同一类中创建另一个视图,然后通过编写将其添加到您的viewController中
[self.view addSubview:newView];
把它藏起来
newView.hidden = YES;
并在用户点击按钮时显示
newView.hidden = NO;
编辑:为使视图仅出现在屏幕的某些部分上。将newView的框架设置为
newView.frame = CGRectMake(10,10,300,50); //根据您的需要执行
关于ios - 无需浏览即可更改 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9803565/