uialertview類似於c#中的模態對話方塊 或 messagebox ,但是,ios中使用起來要麻煩得多。
下面這段**是一段典型的應用:
uialertview*alert =[[uialertview
alloc
] initwithtitle
:@"hello"
message:@"ipad ,i come"
delegate:self
cancelbuttontitle:@"ok"
otherbuttontitles:nil];
[alert show];
[alert release];
但是,如果複雜一點,就麻煩了,如果上面加上幾個按鈕,如:
uialertview*alert =[[uialertview
alloc
] initwithtitle
:@"hello"
message:@"ipad ,i come"
delegate:self
cancelbuttontitle:@"ok"
otherbuttontitles:@"cancel",@"ignore",nil ];
view 中會顯示3個按鈕,那怎麼知道使用者選擇了哪個按鈕呢?
步驟如下:
1、在修改.**件,新增對alertview的處理,如下:
@inte***ce pad4viewcontroller : uiviewcontroller
以上方法實現了當前.m中所有uialertview的事件響應,alertview指明是哪個view,buttonindex指明是哪介按鈕。
iOS中UIAlertView的使用方法
uialertview alertview uialertview alloc initwithtitle nil message 真的要退出?delegate self cancelbuttontitle 確定 otherbuttontitles 取消 nil alertview.tag 11 a...
iOS經典講解之UIAlertView的使用技巧
在使用uialertview的時候,初始化時使用方法 instancetype title message delegate id delegate cancelbuttontitle otherbuttontitles,會給乙個title和message。有時大家不需要title就會直接給mess...
iOS MBProgressHUD的使用方法
mbprogresshud就是乙個非常好用的第三方庫,可以快速接入載入的介面,下面貼 下面的 包含了各種常用型別的載入 import viewcontroller.h import mbprogresshud.h inte ce viewcontroller property atomic,assi...