iOS泄漏指示器更改了ios7中的外观;它现在是褪色的灰色。不幸的是,我的应用程序有很多页面(超过100个),有不同的部分和背景颜色。在ios6上,没有问题,但在ios7上,新的披露指示器在某些部分的背景上不可见。
我需要一个解决方案,因为我没有时间更改超过100页的背景,即使我更改了,如果颜色显示指示器在ios7中看起来没有问题,它就不会在ios6中出现,反之亦然。
发布于 2013-12-07 04:10:31
设置表视图的tintColor。这将对单元格上的披露指示器进行着色。
请注意,tintColor属性仅在iOS 7下可用,因此请对其进行正确编码:
if ([self.tableView respondsToSelector:@selector(setTintColor:)]) {
self.tableView.tintColor = ... // the desired color
}发布于 2013-12-07 04:56:04
您是否可以为ios7创建自定义图像,并在像下面这样的数据源'cellForRowAtIndexPath‘这样的方法中设置有问题单元格的accessoryView?
if(UIDevice.currentDevice.systemVersion.floatValue >= 7)
{
UIImageView* customDisclosureImageView = [[UIImageView alloc] initWithImage:normalImage];
customDisclosureImageView.highlightedImage = selectedImage;
cell.accessoryView = customDisclosureImageView;
}https://stackoverflow.com/questions/20432512
复制相似问题