Nac*_*rug 5 cocoa-touch objective-c uiview ios
我想使用addSubview方法在我的屏幕上添加新视图.但是,新视图还必须包含导航栏等,这意味着它应包括整个屏幕.我该怎么办?
每当我尝试添加子视图时,它总是在导航栏下显示新视图.
我不想使用pushViewController或presentModelViewController,因为新添加的视图将是低不透明度,我可以看到背景,但我不想与像按钮表等背景对象交互.抱歉英语,我希望,我明确告诉了什么问题是.
小智 17
只需设置frame之前添加的视图的属性,并使用屏幕边界进行设置.
[myView setFrame:[[UIScreen mainScreen] bounds];
[self.navigationController.view addSubview:myView];
Run Code Online (Sandbox Code Playgroud)
如果要禁用与导航栏的交互:
[self.navigationController.navigationBar setUserInteractionEnabled:NO];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8288 次 |
| 最近记录: |