1

每当我向下滚动 UITableView 时,我都需要将 UISearchBar 固定在适当的位置,我希望它保持固定不变并且不会突然消失。我该怎么做?

4

1 回答 1

2

我建议将搜索栏与表格视图分离,即在包含搜索栏的自定义视图下启动表格视图的视图。

编辑澄清:而不是将 UISearchBar 与 UITableView 耦合(即:将搜索栏定义为 tableview 标题)创建一个唯一的 UITableView(没有搜索栏)和一个唯一的 UISearchbar。对于相同的逻辑,您有两个视图,而不是一个视图。之前,您有一个 UITableView,它的标题包含一个 UISearchbar。现在你有了一个普通的 UITableView 和一个 UISearchbar。

因此,您要在哪里设置搜索栏取决于您。如果您希望在 tableview 顶部有一个搜索栏,只需在 tableview 上方定义一个视图并将搜索栏添加到此视图。

于 2012-08-16T15:25:55.380 回答