转载

iOS-YCAlertView自定义的弹出框

一,前言

对于早先的UIAlertView和现在推荐使用的UIAlertController,但是在开发需求上往往不够用,特别项目UI设计比较高的话,系统控件就满足不了。

早先时候我直接在相应的页面伪造弹出框,多是用到hidden属性,这样虽然看上去弹出框是设计的样式,但是弹出框的出现和消失相当low。

后来总结学习开发的前辈后,结合UIWindow实现,效果十分不错,调用也十分简单。

二,效果和代码

不多说,上图

iOS-YCAlertView自定义的弹出框

调用代码

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

个人总结分享,各位看客轻喷!

正文到此结束
Loading...