UIAlertView的使用方法

2021-09-08 21:29:05 字數 825 閱讀 3976

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...