iOS-YCAlertView自定義的彈出框

一,前言

對于早先的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

個人總結分享,各位看客輕噴!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容