UIAlertView显示两个颜色相同的按钮

时间:2011-06-11 23:28:47

标签: iphone ios uialertview

我正在尝试制作一个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];

但这并不能解决问题。 “单元格”按钮就像一个蓝色,“主页”按钮就像一个浅灰色。

2 个答案:

答案 0 :(得分:0)

如果您愿意,请尝试自定义AlertView。创建一个视图并放置所需的按钮数量并调整颜色。 当您想要提醒用户时,请显示此视图。

答案 1 :(得分:0)

我认为你可以使用objectAtIndex:找到按钮(可能需要猜测/试验)并通过CGRect或自定义视图更改颜色。我不知道具体如何起作用,但我认为这值得一试。也许用layer?如果它不起作用,请告诉我。