我试图添加一个UISearchBar(与其相应的搜索逻辑),但有一个问题:我使用UITableViewController自动生成的子类UITableView而不是单独的nib文件,并根据表视图以编程方式操作所有内容.
在Interface Builder中,可以选择将搜索栏和搜索显示控制器添加到nib.有没有办法以编程方式完成相同的任务,或者是否有利于放弃默认UITableView并转移到自定义的UITableViewnib文件,以便我可以轻松添加UISearchbar?
此外,我已经尝试UITableView通过以下代码在我的viewDidLoad实现中测试只是添加一个搜索栏到我的标题(这是我想要它去的地方),但它显示在表格部分标题后面,因此除非表格滚动,否则它是不可见的向下显示否则将是白色空间.怎么了?
UISearchBar *testbar = [[UISearchBar alloc] init];
[[self tableView] setTableHeaderView:testbar];
Run Code Online (Sandbox Code Playgroud)