如何使用分段控制与TableView和分段控制和搜索栏不滚动

时间:2013-02-21 11:51:21

标签: ios objective-c uitableview uisearchbar uisegmentedcontrol

我正在使用iPad App。我想在搜索栏下实现隐藏的段(文件,文件夹,全部)。当SearchBar聚焦时,Segment Control将在SearchBar下进行。确保SearchBar和Segment Controller没有滚动。

enter image description here

有人给我想法吗?

2 个答案:

答案 0 :(得分:2)

将UISearchBar对象和UISegmentControll对象添加到tableView的标题视图中。

答案 1 :(得分:1)

创建一个视图控制器并打开.xib文件,并将搜索栏和分段控件放在UIView中,并从UITableView中取出。连接所有IBOutlets和代表。您可能会关注此方法- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

在此方法中,您将显示分段控件。在此步骤之前,您必须在viewDidLoad中隐藏您的分段控件。 在以下方法中,您可以再次隐藏分段控件

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar

取消按钮的方法是:

 - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
搜索按钮方法的

是:

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

现在由您决定如何使用这些方法。这样,您的搜索栏或标签栏都不会滚动。