我正在使用带有搜索栏和范围栏的 TableView。我在窗口右侧添加了部分索引。
myTableView.tableHeaderView = searchBar;
searchBar.delegate = self;
searchBar.showsCancelButton = YES;
searchBar.showsScopeBar = YES;
第一部分索引绘制在搜索栏和范围栏上方。
如何更改索引列的框架?
谢谢
莱昂内尔

我正在使用带有搜索栏和范围栏的 TableView。我在窗口右侧添加了部分索引。
myTableView.tableHeaderView = searchBar;
searchBar.delegate = self;
searchBar.showsCancelButton = YES;
searchBar.showsScopeBar = YES;
第一部分索引绘制在搜索栏和范围栏上方。
如何更改索引列的框架?
谢谢
莱昂内尔

那么,你的一两行tableViewis hiding behind your scope bar and search bar。问题是你需要bind a tableView to your scopeBar。那么它将在您的范围栏下方绑定 tableView 。
在您的代码中尝试这样的操作:
//tableView is a table outlet name
//scopeBar is your scope bar outlet name
[tableView setTableHeaderView:scopeBar];
此代码将与您绑定tableView。scope bar然后表格视图行将not behind the scope bar代替它show down to that bar。