如何使UITableViewCellAccessoryDisclosureIndicator以橙色而不是灰色显示?

Man*_*ano -2 iphone

没有在tableview单元格中创建任何uibutton(带有背景图像的自定义按钮).我想把配件指示灯的颜色从灰色改为橙色.我应该怎么做......

请尽快回复(请仔细回答我,否则我无法理解)...

我在等你回复......

感谢你...

小智 7

有一个更简单的解决方案:

cell.accessoryView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"theimage.png"]] autorelease];
Run Code Online (Sandbox Code Playgroud)


小智 5

您需要在其中创建一个带有UIImageView的新UIView,然后将其设置为该单元的附件.所以你需要创建一个像默认配件一样的图像,但需要你想要的颜色.

UIView* accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 24, 50)];
    UIImageView* accessoryViewImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"NEWIMAGE.png"]];
    accessoryViewImage.center = CGPointMake(12, 25);
    [accessoryView addSubview:accessoryViewImage];
    [cell setAccessoryView:accessoryView];
    [accessoryViewImage release];
    [accessoryView release];
Run Code Online (Sandbox Code Playgroud)