iOS開發 ios7 UIAlertView自定義

2021-08-27 16:41:09 字數 1293 閱讀 8859

之前乙個專案適配ios7之後,發現原先的uialertview無法正常顯示。

後來發現ios7裡面原生態的uialertview不支援自定義了。

然後就去github上找了下。發現了乙個不錯的第三方庫。和我們之前的使用習慣差不多。

mark一下。

下面給個簡單的示例。

將這兩個檔案加入我們的工程下。

在需要使用uialertview的地方,新增標頭檔案。

#import "customios7alertview.h"

並且新增協議。

比如我的.h檔案

#import #import "customios7alertview.h"

@inte***ce viewcontroller : uiviewcontroller@end

先給出.m檔案。

#import "viewcontroller.h"

@inte***ce viewcontroller ()

@end

@implementation viewcontroller

- (void)viewdidload

- (ibaction)launchdialog:(id)sender

];

[alertview setusemotioneffects:true];

// and launch the dialog

[alertview show];

}- (void)customios7dialogbuttontouchupinside: (customios7alertview *)alertview clickedbuttonatindex: (nsinteger)buttonindex

- (uiview *)createdemoview

@end

這裡,通過乙個button繫結彈出uialertview。 當然,你也可以在其他條件觸發launchdialog方法。

然後uialertview載入自己定義的檢視(createdemoview)。

另外,塊內的setonbuttontouchupinside 和 單獨的delegate customios7dialogbuttontouchupinside方法都能響應我們的選擇。

具體選擇哪種方式因人而異。

學習的路上,與君共勉。

iOS開發技巧7

今天開發的時候需要日期轉換成星期的方法 也是網上搜尋到的 nsdateformatter inputformatter nsdateformatter alloc init inputformatter setdateformat nsdate formatterdate inputformatte...

iOS開發 ios7,TextView高度確定

公升級了xcode5,適配ios7.各種坑爹問題.今天又碰到了乙個。textview的高度無法正確計算.之前可以通過textview.contentsize.height來獲取乙個float型別的高度 但是在ios7上,發現這玩意不管用了。除錯了好多遍,發現列印出來的結果都是最早設定的frame高度...

iOS7 開發相關

1.uitableview reloaddata 之後,顯示的cell移動?有時還會消失?因為使用了 cgfloat tableview uitableview tableview estimatedheightforrowatindexpath nsindexpath indexpath 這個方法...