一,前言
對于早先的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
個人總結分享,各位看客輕噴!