生活随笔
收集整理的這篇文章主要介紹了
IOS14.3开发之使用纯代码创建UIButton以及弹框的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
IOS14.3開發(fā)之使用純代碼創(chuàng)建UIButton以及彈框的使用
源碼在這
#import "ViewController.h"
@interface ViewController
()
@end
@implementation ViewController
- (void)viewDidLoad
{[super viewDidLoad
];UIButton
*btn
= [UIButton buttonWithType
:UIButtonTypeInfoDark
];btn
.frame
= CGRectMake(130, 80, 40, 40);UIButton
*btn2
= [UIButton buttonWithType
:UIButtonTypeRoundedRect
];btn2
.frame
= CGRectMake(80, 180, 150, 44);btn2
.backgroundColor
= [UIColor purpleColor
];btn2
.tintColor
= [UIColor yellowColor
];[btn2 setTitle
:@"Tap Me" forState
:UIControlStateNormal
];[btn2 addTarget
:self action
:@selector(btnClick
:) forControlEvents
:UIControlEventTouchUpInside
];UIButton
*btn3
= [UIButton buttonWithType
:UIButtonTypeRoundedRect
];btn3
.backgroundColor
= [UIColor brownColor
];btn3
.tintColor
= [UIColor whiteColor
];[btn3 setTitle
:@"Tap Me" forState
:UIControlStateNormal
];btn3
.frame
= CGRectMake(80, 280, 150, 44);btn3
.layer
.masksToBounds
= YES
;btn3
.layer
.cornerRadius
= 10;btn3
.layer
.borderWidth
=4;btn3
.layer
.borderColor
= [UIColor lightGrayColor
].CGColor
;[self.view addSubview
:btn
];[self.view addSubview
:btn2
];[self.view addSubview
:btn3
];
}
-(void)btnClick
:(UIButton
*)sender
{UIAlertController
*alert
= [UIAlertController alertControllerWithTitle
:@"information" message
:@"UIButton Event" preferredStyle
:UIAlertControllerStyleAlert
];UIAlertAction
*OKAction
= [UIAlertAction actionWithTitle
:@"OK" style
:UIAlertActionStyleDefault handler
:nil
];[alert addAction
:OKAction
];[self presentViewController
:alert animated
:YES completion
:nil
];
}
@end
總結(jié)
以上是生活随笔為你收集整理的IOS14.3开发之使用纯代码创建UIButton以及弹框的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。