我想有一个UISearchbar
在我的导航栏 - 正如我在这里所做的:的UISearchBar在导航栏宽度
当搜索栏获得焦点,我会卸下左侧按钮
self.navigationItem.leftBarButtonItems = []
,并设法使该UISearchBar
得到屏幕的整个宽度(以取消按钮)
searchBar.sizeToFit()
searchBar.showsCancelButton = true
但我UISearchBar
太宽,它看起来像在此屏幕:
但是,为什么会这样?我想得到以下结果:
用户单击进入SeachBar,我将淡化在UITableView
的结果 - 当用户按下取消按钮时,UITableView
淡出,我将添加“Kategorie”左再次按钮。
这是一种如何解决这个问题的方法 - 或者我不能在这里使用sizeToFit()
方法吗?
我不希望那 - 我虽然“sizeToFit()”自动采取容器中的所有可用空间。如果可能的话(因为它是一个通用应用程序),我想使用基本功能而不需要为每个UI元素计算“所需”空间。 – derdida