一,前言
对于早先的UIAlertView和现在推荐使用的UIAlertController,但是在开发需求上往往不够用,特别项目UI设计比较高的话,系统控件就满足不了。
早先时候我直接在相应的页面伪造弹出框,多是用到hidden属性,这样虽然看上去弹出框是设计的样式,但是弹出框的出现和消失相当low。
后来总结学习开发的前辈后,结合UIWindow实现,效果十分不错,调用也十分简单。
二,效果和代码
不多说,上图
调用代码
YCAlertView *alertview = [[YCAlertView alloc] initWithFrame:CGRectMake(0, 0, 250, 170) withTitle:@"" alertMessage:@"该操作会注销IP:211.100.57.197 中国,北京 Chrome的登录状态,请确认。" confrimBolck:^{
NSLog(@"点击了确认");
} cancelBlock:^{
NSLog(@"点击了取消");
}];
[alertview show];
有需要的同学可以下载demohttps://github.com/jianyu7819/YCAlertView
个人总结分享,各位看客轻喷!