iOS开发教程之动态添加Button和监听UIAlertView按钮

一、动态添加Button

动态添加Button的效果就是点击之后,生成一个按钮,并为按钮添加点击的方法。

1、在xib文件上拖拽添加一个button,标题为:添加button。

iOS开发教程之动态添加Button和监听UIAlertView按钮

2、按住ctrl键拖拽到addbuttonViewController.m文件空白处,生成IBAction,填充代码后如下:

- (IBAction)addButton:(id)sender {       CGRect frame = CGRectMake(90, 200, 200, 60);       UIButton *someAddButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];       someAddButton.backgroundColor = [UIColor clearColor];       [someAddButton setTitle:@"动态添加一个按钮!" forState:UIControlStateNormal];       someAddButton.frame = frame;       [someAddButton addTarget:self action:@selector(someButtonClicked) forControlEvents:UIControlEventTouchUpInside];       [self.view addSubview:someAddButton];  

3、动态生成的button点击事件方法:

生成的button点击弹出提示框。

-(void) someButtonClicked{         UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"                                                        message:@"您点击了动态按钮!"                                                         delegate:self                                                cancelButtonTitle:@"确定"                                               otherButtonTitles:nil];         [alert show];   }  

4、编译运行效果 图1 2 3:

图1:

iOS开发教程之动态添加Button和监听UIAlertView按钮

点击按钮后

图2:

iOS开发教程之动态添加Button和监听UIAlertView按钮

图3:

iOS开发教程之动态添加Button和监听UIAlertView按钮

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3fc576f968b873f36b784317885a54c1.html