貌似用了不会通过审核,,用着自重。
修改tableview的searchIndex字体颜色。
在cellForRowAtIndexPath里面写如下代码。
for(UIView *view in [table subviews]) {
if([view respondsToSelector:@selector(setIndexColor:)]) {
[view performSelector:@selector(setIndexColor:) withObject:[UIColor whiteColor]];
}
}
打出来tableView的subviews的数组。里面就一个类为UITableViewIndex,但是我SDK中找不到这个类,不知道为什么。。
下面三个分别是背景/字体颜色/椭圆形背景。。
for (UIView *subviewin [tableView subviews]){
if ([subviewisKindOfClass:NSClassFromString(@"UITableViewIndex")]){
[subview performSelector:@selector(setBackgroundColor:)withObject:[UIColor colorWithWhite:1.000 alpha:0.1]];
}
if([subview respondsToSelector:@selector(setIndexColor:)]){
[subview performSelector:@selector(setIndexColor:)withObject:[UIColor whiteColor]];
}
if([subview respondsToSelector:@selector(setIndexBackgroundColor:)]){
// [subview performSelector:@selector(setIndexBackgroundColor:) withObject:[UIColor colorWithWhite:0.500 alpha:0.500]];
[subview performSelector:@selector(setIndexBackgroundColor:)withObject:[UIColor clearColor]];
}
}