3

我有自定义视图和按钮,已添加为 UINavigationBar 的子视图。它们的框架设置为从导航栏的中间开始并延伸到导航栏的正常边界之外。我还有另一个子视图,有时必须显示为模态视图,但在 iPhone 上。为了实现这一点,我将他的框架设置为 0,0,320,480 并将他添加为导航栏的子视图。一切看起来都不错,但是在导航栏下方显示的视图部分(即 0,44,320,456)上禁用了用户交互。

我的其他物品也出现了类似的情况。如何启用用户与这些视图的交互?有没有办法以相反的方式做到这一点,例如让视图从导航控制器的视图开始并向上延伸以覆盖导航栏?(即 0,-44,320,480)?

似乎是一个简单的任务,但我已经尝试了所有我能想到的,包括切换显示/隐藏导航栏有/没有动画以使其不碍事,但是有一个按钮我只需要显示作为的一部分导航栏,它需要位于实际的 uinavigationbar 之上。

任何帮助表示赞赏。

谢谢,~阿拉什

4

0 回答 0