黑色UITableViewCell DetailDisclosure配件按钮?

Rah*_*yas 1 iphone objective-c uitableview ios

有没有办法将默认UITableViewCellAccessoryDetailDisclosureButton配件按钮从蓝色变为黑色?

h4x*_*xxr 13

没有一个"标准"的黑色,但要做你所要求的并不是那么多工作.

创建(在photoshop或类似的东西)您自己的黑色版本的详细信息披露按钮.如果这更容易,您可以屏幕抓取并为其着色.然后将它作为资源添加到项目中并将其放在UIImage中,如下所示:

UIImage myImage = [UIImage imageNamed:@"blackbutton.png"];
Run Code Online (Sandbox Code Playgroud)

然后创建一个包含该图像的UIImageView:

UIImageView *imageView = [[UIImageView alloc] initWithImage:myImage];
Run Code Online (Sandbox Code Playgroud)

最后,您可以将其分配给您已经设置的单元格的"附件视图":

[cell setAccessoryView:imageView];
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!

//编辑 - 我觉得在Photoshop中快速5分钟,所以为你创建了一个黑色的.玩得开心!

删除了死的ImageShack链接

  • 多么好的姿态.SO上的人很棒. (4认同)