我注意到,当我从iPhone主屏幕删除应用程序时,出现的警报视图显示了左侧的删除按钮和右侧的取消。但是,当我使用UIAlertView在我的应用程序中构建删除功能时,这些按钮似乎只在左侧显示为取消,而在右侧显示为删除。更改UIAlertView中取消按钮的位置?
我想让我的应用与操作系统保持一致,但我无法弄清楚如何使取消按钮首先出现。有人知道吗?
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Delete Song"
message:@"Are you sure you want to delete this song? This will permanently remove it from your database."
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Delete", nil];
我试过设置alert.cancelButtonIndex = 1,但是没有任何效果。
嗯,你知道OS的其他部分是什么标准吗?我想不出在哪里寻找这个的其他例子。无论如何,如果从主屏幕删除应用程序使用非标准设置,那么我不需要匹配。 – arlomedia 2010-12-16 02:02:14
@arlomedia:我还没有看到任何其他删除警报。 SMS和日历提醒都将其取消(关闭)按钮放置在左侧,就像SDK一样。 AFAIK,其他任何地方都会删除某些内容(照片,联系人,日历事件,备忘录,iPod播放列表)使用操作表单。 – BoltClock 2010-12-16 02:10:05
好的,我会就这样离开它。谢谢(你的)信息。 – arlomedia 2010-12-16 04:38:20