2013-05-11 70 views
1

我一直在寻找两天解决这个问题的方法,而我无法弄清楚一个有凝聚力的解决方案。我想要做的是:使用TableView和刷新控件添加按钮到UISearchBar

  1. 有一个UISearchBar像在这个线程Adding button to left of UISearchBar左边有一个额外的按钮。
  2. 有一个表格视图,显示UISearchBar不属于的结果,因此即使您在表格视图中向下滚动,搜索栏仍保留在屏幕上。我只能通过分开tableview和搜索栏来实现这一点,这意味着我无法使用UITableViewController
  3. 对表视图进行刷新控制。从这个线程UIRefreshControl without UITableViewController它看起来像我不能以支持的方式做到这一点,如果我不能使用tableViewController。

我已经尝试使用UIToolbar解决方案向UISearchBar添加按钮,但渐变并未真正混合,因此我不想使用该解决方案。我也没有运用我在这里发现的任何代码片段来添加按钮的方式,以支持自动布局旋转。

任何帮助非常感谢!

回答

0

也许你可以制作一个自定义对象,将一个UISearchBar叠放在UINavigationBar的顶部,然后使用UIBarButtonItem作为你正在谈论的按钮。如果您将其设为可重复使用的自定义对象,则应该可以在应用程序范围内实现它。