ios – 如何将所选UIActionSheet按钮的标题添加到标签中?

ios – 如何将所选UIActionSheet按钮的标题添加到标签中?,第1张

概述我有一个带有一些选项的按钮. - (IBAction)monstrarActionSheet:(id)sender { UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:@"Titulo" delegate: 我有一个带有一些选项的按钮.
- (IBAction)monstraractionSheet:(ID)sender {    UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:@"Titulo"                                                        delegate:self                                               cancelbuttonTitle:@"Mejor no" destructivebuttonTitle:@"Que mIEdo" otherbuttonTitles:@"Otro boton 1",@"Otro boton 2",nil];    [action showInVIEw: self.vIEw];

选择某个选项后,我会在日志中显示一条消息,以显示选择了哪个按钮.

-(voID) actionSheet:(UIActionSheet *)actionSheet clickedbuttonAtIndex:(NSInteger)buttonIndex{    /*if(actionSheet.tag == 1){    }*/    NSLog(@"El usuario seleciono el boton %ld",(long)buttonIndex);}

在我的VIEwController.h中,我的按钮和标签就是这样定义的

@interface VIEwController : UIVIEwController <UIActionSheetDelegate>@property (weak,nonatomic) IBOutlet UILabel *lbVIEwController1;

如何将选定的UIActionSheet按钮的标题放入lbVIEwController1标签中?

解决方法 UIActionSheet已被弃用,因此您应该使用iOS 8.0类型 *** 作表的UIAlertController,但是要使用当前代码回答您的问题,您可以将标签设置为包含按钮的标题,如下所示:
-(voID) actionSheet:(UIActionSheet *)actionSheet clickedbuttonAtIndex:(NSInteger)buttonIndex{    /*if(actionSheet.tag == 1){    }*/    NSLog(@"El usuario seleciono el boton %ld",(long)buttonIndex);    self.lbVIEwController1.text =  [actionSheet buttonTitleAtIndex:buttonIndex];}
总结

以上是内存溢出为你收集整理的ios – 如何将所选UIActionSheet按钮的标题添加到标签中?全部内容,希望文章能够帮你解决ios – 如何将所选UIActionSheet按钮的标题添加到标签中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存