《iOS自定義UIAlertController》

一、效果圖

  1. 實現:簡單粗暴,直接 定義 視圖控件,遮蓋住UIAlertController 的 視圖,就可以 達到自定義效果 了。如圖: 其實,彈出菜單 覆蓋了三個label控件,我們直接控制label就OK了。

  2. 學習點:舍去了for循環 和 KVC查找UIAlertController 顯示控件 的 銷毀性能的效果,取代的是 不起眼的 覆蓋方式實現,和 學會重用分類抽取。

二、代碼示例

#import <UIKit/UIKit.h>
@interface UIAlertController (category)
- (void)configTitles: (NSArray *)titles withActionHandlers:(NSArray *)actionHandlers;
@end 
  1. 設計方法
  • 這是一個一般的方法
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容