我正在尝试制作一个UIAlertView,它有两个按钮相同的两种颜色。我不希望它有取消按钮:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Place Call"
message:@"Would you like to call this contact's Home or Cell phone?"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Cell",@"Home",nil];
但这并不能解决问题。 “单元格”按钮就像一个蓝色,“主页”按钮就像一个浅灰色。
答案 0 :(得分:0)
如果您愿意,请尝试自定义AlertView。创建一个视图并放置所需的按钮数量并调整颜色。 当您想要提醒用户时,请显示此视图。
答案 1 :(得分:0)
我认为你可以使用objectAtIndex:
找到按钮(可能需要猜测/试验)并通过CGRect
或自定义视图更改颜色。我不知道具体如何起作用,但我认为这值得一试。也许用layer
?如果它不起作用,请告诉我。