UITableView
的部分索引在 iOS 7 上压缩,即使有足够的空间(这发生在 iPad 上)。在 iOS 6 上一切正常:
这只发生在横向时。
是在UITableView
容器视图中,因为我在表格视图上方有一个UISearchBar
,UISearchDisplayController
不是作为它的标题,而是固定在UINavigationBar
.
任何人都知道我怎样才能避免sectionIndexTitles
压缩?
UITableView
的部分索引在 iOS 7 上压缩,即使有足够的空间(这发生在 iPad 上)。在 iOS 6 上一切正常:
这只发生在横向时。
是在UITableView
容器视图中,因为我在表格视图上方有一个UISearchBar
,UISearchDisplayController
不是作为它的标题,而是固定在UINavigationBar
.
任何人都知道我怎样才能避免sectionIndexTitles
压缩?
在 iOS6 之前,您可以枚举 tableview 的子视图并修改具有 className UITableViewIndex 的视图。像这样:
for(UIView *aView in [tableView subviews])
NSLog(@"View:%@",aView);
if([[[aView class] description] isEqualToString:@"UITableViewIndex"])
aView.font=[UIFont fontWithName:@"Helvetica-Bold" size:18.0];
在 iOS7 中,Apple 更改了视图层次结构并引入了 UITableViewWrapperView 作为 UITableView 的直接子视图,它有效地隐藏了所有实现细节。它没有子视图。不再修修补补。所以我想唯一剩下的就是将其归档为错误。