ios - 如何向 ios 警报添加操作

标签 ios objective-c uialertview

如何向所有“其他”按钮添加操作?

这就是我显示警报的方式:

- (IBAction)testCalAdd:(id)sender {
    UIAlertView *alert = [[UIAlertView alloc]
    initWithTitle:@"Select week"
    message:@"Which week will you be attending?"
    delegate:self
    cancelButtonTitle:@"Cancel"
    otherButtonTitles:@"AIG Thermal $1 Million Grand Prix", @"DC VII", @"DC VI", @"DC V", @"DC IV", @"DC III", @"DC II", @"DC I", nil];
    [alert show];
}

最佳答案

检查委托(delegate)方法:

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;

当您按下警报中的任何按钮时,索引将以该方法显示。

关于ios - 如何向 ios 警报添加操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19690617/

相关文章:

ios - 以编程方式在 iOS 上创建了一个按钮,但按下时没有任何 Action

ios - 在图像 xcasset Xcode 上使用向量并渲染为模板

ios - Delphi XE4 FireMonkey TMemo 透明吗? (iOS)

iphone - 当 iPhone 进入横向模式时执行方法

objective-c - 传递 NSAlert Sheet 内的 NSComboBox 值

ios - swift iOS : How can I get player's name in SpriteKit?

ios - SDNestedTable 扩展在 iOS 7 上不起作用

ios - 如何使用 NSLayoutConstraint 限制 UIButton 高度

ios - 截取屏幕时显示警报并要求输入文本

iphone 导航 Controller : wait for uialertview response before to quit the current view