如何在黑色背景中显示UITableViewCellAccessoryDisclosureIndicator?

Ami*_*ela 8 iphone cocoa-touch uitableview

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

在这种方法中

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Run Code Online (Sandbox Code Playgroud)

但是当我选择那个细胞时我只能看到它,否则它不可见.当背景为白色时,它可以很好地工作.我确信我需要设置一个属性,但我不知道需要更改哪个属性才能使这个东西工作.

提前致谢.

干杯.

小智 9

我遇到了同样的问题,只是用UIView的imageWithName @"AccDisclosure.png"创建一个UIImageView,使用下面的匆匆模拟图形,你可以自由复制:http://thinkingman.com/db/downloads /AccDisclosure.png(如果你只是点击那个链接,你可能什么都看不见,因为它是一个透明背景的白色图像,但如果你保存它并在深色背景下查看,你会看到alpha).

  • 您是否也有视网膜版本? (2认同)

Ben*_*ieb 7

看起来公开指示器是灰色的高α图像,因此在黑色背景上覆盖使其不可见.如果你想这样做,你需要将你自己的UIImageView添加到单元格的contentView.