繁体   English   中英

突出显示UIAlertView中的第一个按钮

[英]Highlight the first button in a UIAlertView

我正在开发iPad应用程序。 我有一个带有两个按钮的警报框,“是”和“否”。

alert=[[UIAlertView alloc] initWithTitle:@"Confirmation!" 
                                 message:@"Would you like to continue placing the order ?" 
                                delegate:self 
                       cancelButtonTitle:@"YES" 
                       otherButtonTitles:@"NO", nil];
alert.tag=100;
[alert show];
[alert release];

在警报框中,“是”按钮为黑色,而“否”为突出显示,但我想反过来。 有什么办法吗?

切换为“是”和“否”。 尽管您已在许多地方使用过并添加了功能,但我认为这不会带来太大的麻烦...在此方法中:didDismissWithButtonIndex,只需切换索引即可,即,如果您在按钮中编写了“ YES”功能索引1,在if条件下将其更改为0: if(buttonIndex==0) { //Do job for NO }
else {//Do job for YES}
请享用 !! :)

添加取消按钮时,它以深色显示,而其他按钮则以浅色显示。 因此,如果您希望黑暗中没有按钮,请将其声明为取消按钮。 您可以参考本教程

http://mobile.tutsplus.com/tutorials/iphone/uialertview/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM