【发布时间】:2015-10-13 10:54:51
【问题描述】:
由于 UIAlertView 和 UIActionsheet 从 iOS 8 中已弃用。因此建议不要同时使用这两个类。使用旧的操作表方法,我可以在 for 循环的帮助下动态添加选项卡。
UIActionSheet *actionSheet = [[UIActionSheet alloc]init];
actionSheet.title = @"Departure City";
actionSheet.delegate = self;
actionSheet.tag = 1;
for (int j =0 ; j<arrayDepartureList.count; j++)
{
NSString *titleString = arrayDepartureList[j];
[actionSheet addButtonWithTitle:titleString];
}
我可以在委托方法中使用按钮索引来执行适当的操作。这样我可以动态创建操作表。所以UIAlertController 类如何实现这一点,我问这个是因为在UIAlertController 类中我们必须添加动作处理程序及其动作块。
【问题讨论】:
-
你是怎么做到的?
-
请参考下面接受的答案
标签: ios ios8 uialertcontroller