给带有TableView和Refresh控件的UISearchBar添加一个按钮



我已经找了两天这个问题的解决方案,我就是找不到一个连贯的解决方案。我要做的是:

  1. 有一个UISearchBar与一个额外的按钮在左边像这个线程添加按钮在UISearchBar的左边
  2. 有一个表视图,显示结果,UISearchBar不是其中的一部分,这样即使你在表视图中向下滚动,搜索栏仍然留在屏幕上。我只能通过分离表视图和搜索栏来做到这一点,这意味着我不能使用UITableViewController
  3. 在表视图上有刷新控件。从这个线程UIRefreshControl没有UITableViewController它看起来像我不能做这个在一个支持的方式,如果我不能使用tableViewController。

我已经尝试过使用UIToolbar解决方案来添加一个按钮到UISearchBar,但是渐变并没有真正混合,所以我宁愿不使用那个解决方案。我也没有任何运气使用任何代码片段,我发现在这里添加按钮在子类的方式,可以支持自动布局旋转。

任何帮助都非常感谢!

也许你可以做一个自定义对象,只是堆叠一个UISearchBar在UINavigationBar的顶部,然后使用一个UIBarButtonItem的按钮,你正在谈论。如果你让它成为一个可重用的自定义对象,你应该能够在整个应用范围内实现它。

最新更新