iOS开发教程之动态添加Button和监听UIAlertView按钮
一、动态添加Button
动态添加Button的效果就是点击之后,生成一个按钮,并为按钮添加点击的方法。
1、在xib文件上拖拽添加一个button,标题为:添加button。
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:
点击按钮后
图2:
图3:
相关推荐
VitaLemon 2020-10-17
北京老苏 2020-08-17
一像素 2020-08-16
yfisaboy 2020-07-28
preserve log:勾选,页面发生跳转,接口不丢失;;Disable cache:不使用缓存,勾选,拿服务器的缓存;不勾选,用本地缓存;;All那列,表示浏览器的请求类型,对应下面的列type;
baynkbtg 2020-07-05
dingqinghu 2020-06-16
deadgrape 2020-06-09
liujia 2020-06-02
牵手白首 2020-06-02
kikaylee 2020-05-31
MaureenChen 2020-05-25
delmarks 2020-05-17
王磊的程序员之路 2020-05-15
STPace 2020-05-07
singer 2020-05-07
e度空间 2020-04-30
furongwei 2020-04-25