1

我一直在寻找两天的解决方案来解决这个问题,但我只是想不出一个有凝聚力的解决方案。我想做的是:

  1. 有一个 UISearchBar 在左侧有一个额外的按钮,就像在这个线程将按钮添加到 UISearchBar的左侧一样。
  2. 有一个表格视图来显示 UISearchBar 不属于的结果,因此即使您在表格视图中向下滚动,搜索栏也会保留在屏幕上。我只能通过分离 tableview 和搜索栏来做到这一点,这意味着我不能使用 UITableViewController
  3. 对表格视图进行刷新控制。从没有 UITableViewController 的这个线程UIRefreshControl看来,如果我不能使用 tableViewController,我就无法以受支持的方式执行此操作。

我尝试使用 UIToolbar 解决方案向 UISearchBar 添加按钮,但渐变并没有真正融合,所以我不想使用该解决方案。我也没有任何运气使用我在这里找到的任何代码片段以支持自动布局旋转的方式在子类中添加按钮。

任何帮助深表感谢!

4

1 回答 1

0

也许您可以制作一个自定义对象,将 UISearchBar 堆叠在 UINavigationBar 之上,然后将 UIBarButtonItem 用于您正在谈论的按钮。如果你把它变成一个可重用的自定义对象,你应该能够在应用程序范围内实现它。

于 2013-05-11T03:49:55.737 回答