UINavigationController 的 UINavigationBar 中的 UISearchBar 不可点击
Posted
技术标签:
【中文标题】UINavigationController 的 UINavigationBar 中的 UISearchBar 不可点击【英文标题】:UISearchBar in UINavigationController's UINavigationBar not clickable 【发布时间】:2013-06-05 10:36:52 【问题描述】:我正在创建一个UISearchBar
并将其设置为我的UINavigationController
的titleView
属性。导航栏左键为空,搜索栏正常显示。
但是,搜索栏上的任何触摸都会被忽略。取消按钮不接收点击,搜索栏文本字段也不响应点击。
知道可能出了什么问题吗?
【问题讨论】:
显示您的代码以添加搜索栏 手动开启导航栏的userInteraction。或许对你有帮助 【参考方案1】:原来的原因是我正在实例化 UISearchBar
[[UISearchBar alloc] init]
因此给它一个 0x0 大小。 UISearchBar
显示正确,所以我不认为框架可能是原因。
【讨论】:
以上是关于UINavigationController 的 UINavigationBar 中的 UISearchBar 不可点击的主要内容,如果未能解决你的问题,请参考以下文章
在 UINavigationController 内的 UITabBarcontroller 中添加 UINavigationController?
iOS:如何在现有 UINavigationController 中打开另一个 UINavigationController?
UINavigationController 与 AppDelegate 中的 UISegmentedControl 切换 UINavigationController 的 rootviewcontr
关闭 UINavigationController 并呈现另一个 UINavigationController
从嵌入在 UINavigationController 中的一个视图控制器到另一个 UINavigationController