Kun*_*ani 0 iphone uiviewcontroller uiview ios
我的视图层次结构非常复杂。每个部分都有一个带有UINavigation Controller的Master-Detail View Controller,每个View Controller内部都有自己的UView。我有一个覆盖视图,它支持缓冲区或拖放事件的持有人。无论在任何给定时间点,无论层次结构如何,我都希望此视图位于所有子视图的顶部。
有没有一种方法可以使UIView始终位于顶部。
就像是
overlayView.alwaysOntop = YES;
我可以手动使用功能,例如,将子视图置于最前面,在子视图的上方,下方等插入子视图,但这使我的应用程序非常复杂。
您是否尝试过将视图添加为导航视图的子视图
[self.navigationController.view addSubView:yourView];
Run Code Online (Sandbox Code Playgroud)
只要您不将其他子视图添加到导航控制器视图,它就应位于层次结构的顶部。您可能也必须稍微移动其位置。
归档时间: |
|
查看次数: |
3407 次 |
最近记录: |