选项按钮模式视图ios7

Posted

技术标签:

【中文标题】选项按钮模式视图ios7【英文标题】:Option buttons modal view ios7 【发布时间】:2014-02-28 21:24:04 【问题描述】:

我的目标是重新创建 Facebook Messenger 和许多其他应用在显示选项时使用的选项视图。

执行此操作的最佳方法是什么?是否有内置类可以让我这样做?是否有优秀的第三方应用可以完成这项任务?

【问题讨论】:

【参考方案1】:

因此,在进行了一些挖掘之后,您需要的是一份行动表。操作表非常简单,可以设置操作表:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
                                                     delegate:self
                                            cancelButtonTitle:@"Cancel"
                                       destructiveButtonTitle:@"Delete Note"
                                            otherButtonTitles:nil];

收集响应

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
    NSLog(@"The %@ button was tapped.", [actionSheet buttonTitleAtIndex:buttonIndex]);

更多信息:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/UIKitUICatalog/UIActionSheet.html#//apple_ref/doc/uid/TP40012857-UIActionSheet

额外:

这是一个开源模态框架:https://github.com/reednj/TDSemiModal

【讨论】:

以上是关于选项按钮模式视图ios7的主要内容,如果未能解决你的问题,请参考以下文章

iOS7 自定义按钮褪色与 UIActionSheet

UIAlertView 按钮(子视图)未在 iOS 7 中显示

ios7 mapview注释按钮不显示

iOS7 相当于 HTML 单选按钮是啥?

从左到右滑动不启用编辑模式 - iOS7 错误

带有自定义后退按钮的滑动手势冻结根视图控制器