UIAlertController 中的复选框与目标 c 中的操作表 [重复]
Posted
技术标签:
【中文标题】UIAlertController 中的复选框与目标 c 中的操作表 [重复]【英文标题】:Checkbox in UIAlertController with actionsheet in objective c [duplicate] 【发布时间】:2016-11-11 06:31:35 【问题描述】:我想在 UIAlertAction 的一个选项中添加复选框,即 uibutton 和 uilabel UIAlertController 中另一个 UIAlertAction 中的唯一按钮。
请帮助和建议如何实现它。
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"My Alert"
message:@"This is an action sheet."
preferredStyle:UIAlertControllerStyleActionSheet]; // 1
UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"one"
style:UIAlertActionStyleDefault handler:^(UIAlertAction * action)
NSLog(@"You pressed button one");
]; // 2
UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"two"
style:UIAlertActionStyleDefault handler:^(UIAlertAction * action)
NSLog(@"You pressed button two");
]; // 3
[alert addAction:firstAction]; // 4
[alert addAction:secondAction]; // 5
【问题讨论】:
【参考方案1】:试试这个技巧:
了解如何将 ViewController 显示为弹出窗口 将 UITable 添加到 ViewController 在 UITable 中显示项目 通过添加自定义单元格来自定义 UITable 在每个自定义单元格中添加一个按钮 该按钮将有两种图像,一种是空白框,另一种是带有复选标记的框 当用户触摸表格单元格时,您需要更改与该表格行对应的按钮图像,以便用户认为他们正在选中或取消选中该框 最后在底部添加一个完成按钮来关闭视图控制器谷歌所有这些项目的教程。正如我所说,这不是一项简单的任务,因为 Xcode 中没有开箱即用的复选标记功能。
发件人:https://***.com/a/31941282/3901620
【讨论】:
不要复制别人的答案(即使您确实发布了链接),只需投票以将问题作为重复项关闭。以上是关于UIAlertController 中的复选框与目标 c 中的操作表 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 iOS7 中的 UIAlertController 收到 nil 值?
UITableView 中的 UIAlertController 返回 nil
在 UIAlertController 中的 UIAlertAction 中将图像居中