什么是操作表单?看图:
一看图就明白了,毋需多说。
UIActionSheet* mySheet = [[UIActionSheet alloc] initWithTitle:@"ActionChoose" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Destroy" otherButtonTitles:@"OK", nil]; [mySheet showInView:self.view];
- (void)actionSheetCancel:(UIActionSheet *)actionSheet{ // } - (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ // } -(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{ // } -(void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex{ // }
mySheet.destructiveButtonIndex=1;
UIActionSheetStyleDefault //默认风格:灰色背景上显示白色文字 UIActionSheetStyleBlackTranslucent //透明黑色背景,白色文字 UIActionSheetStyleBlackOpaque //纯黑背景,白色文字
mySheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
常用方法和属性
显示ActionSheet方法:
1.在一个视图内部显示,可以用showInView
[mySheet showInView:self];
[mySheet showFromToolBar:toolbar]; [mySheet showFromTabBar:tabbar];
解除操作表单
用户按下按钮之后,Actionsheet就会消失——除非应用程序有特殊原因,需要用户按下做个按钮。用dismiss方法可令表单消失:
[mySheet dismissWithClickButtonIndex:1 animated:YES]; @property(nonatomic,copy) NSString *title;
设置标题
@property(nonatomic) UIActionSheetStyle actionSheetStyle;
添加一个按钮,会返回按钮的索引
- (NSInteger)addButtonWithTitle:(NSString *)title;
获取按钮标题
- (NSString *)buttonTitleAtIndex:(NSInteger)buttonIndex;
获取按钮数量
@property(nonatomic,readonly) NSInteger numberOfButtons;
设置取消按钮的索引值
@property(nonatomic) NSInteger cancelButtonIndex;
设置特殊标记
@property(nonatomic) NSInteger destructiveButtonIndex;
视图当前是否可见
@property(nonatomic,readonly,getter=isVisible) BOOL visible;
- (void)showFromToolbar:(UIToolbar *)view; - (void)showFromTabBar:(UITabBar *)view; - (void)showFromBarButtonItem:(UIBarButtonItem *)item animated:(BOOL)animated ; - (void)showFromRect:(CGRect)rect inView:(UIView *)view animated:(BOOL)animated ; - (void)showInView:(UIView *)view;
使用代码将视图收回
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;
UIActionSheet代理方法
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet;
- (void)didPresentActionSheet:(UIActionSheet *)actionSheet;
- (void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex;
- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex;
本文向大家介绍js简单获取表单中单选按钮值的方法,包括了js简单获取表单中单选按钮值的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js简单获取表单中单选按钮值的方法。分享给大家供大家参考,具体如下: HTML部分如下: JS代码如下: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总
我正在尝试通过xpath,css,ID...但什么都管用。 我总是得到错误:没有这样的元素:无法定位元素 我添加了一个明确的等待,但它仍然不起作用。 你能帮帮我吗? 单选按钮
问题内容: 如何在iOS Swift中执行UIActionSheet?这是我用于编码UIActionSheet的代码。 希望我的代码清晰明了…欢迎对此代码提出更好的建议。 问题答案: 您的方法很好,但是您可以轻松添加其他方法。 您可以像这样添加UIViewController` 将您的方法设置为 您可以在单击时获得按钮索引,例如 更新1:对于iOS8 +
本文向大家介绍项目中常用的JS方法整理,包括了项目中常用的JS方法整理的使用技巧和注意事项,需要的朋友参考一下 验证是否为图片格式 验证是否为颜色 将RGB转化为HEX: 验证是否为Email地址: 将图片src转化为data 64: 上面这些就是本人最近项目中所用到的常用的js方法了,整理出来,希望小伙伴们能够喜欢。
我已经自定义了应用程序中的所有单选按钮,但是listPreference中的单选按钮没有被自定义。 我用了这个名为btn_radio.xml 这是自定义的无线电按钮,它扩展了Android自定义单选按钮 在我的应用程序的主题中,我做了这些更改 此更改自定义我的应用程序中除列表首选项中的单选按钮之外的所有单选按钮
本文向大家介绍iOS中常用设置返回按钮,包括了iOS中常用设置返回按钮的使用技巧和注意事项,需要的朋友参考一下 以上所述是小编给大家介绍的iOS中常用设置返回按钮,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!