成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS中警告視圖的簡單應(yīng)用

移動開發(fā) iOS
本文介紹了iOS中警告視圖的簡單應(yīng)用,具體講解了如何使用UIAlertView類顯示警告信息給用戶看,希望對大家有所幫助。

創(chuàng)建一個警告,具體代碼只有如下:

  1. - (void) presentSheet 
  2. UIAlertView *baseAlert = [[UIAlertView alloc] 
  3. initWithTitle:@"Alert" message:@"" 
  4. delegate:self cancelButtonTitle:nil 
  5. otherButtonTitles:@"OK", nil]; 
  6. [baseAlert show]; 

類學習

UIAlertView類

繼承UIView

Use the UIAlertView class to display an alert message to the user. An alert view functions similar to but differs in appearance from an action sheet (an instance of UIActionSheet).

使用UIAlertView類顯示警告信息給用戶看。警告視圖函數(shù)類似但不同于從動作表上的呈現(xiàn)(UIActionSheet實例)

屬性:
delegate
title
message
visible

//這里可以看出在init方法調(diào)用的參數(shù)部分可以由屬性來設(shè)置

cancelButtonIndex:-1表示未設(shè)置.
firstOtherButtonIndex:此屬性只讀
numberOfButtons:按鈕個數(shù),只讀

方法:
– initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:
– show

– addButtonWithTitle:通過所給標題添加按鈕
– buttonTitleAtIndex:返回指定索引下的按鈕標題

– dismissWithClickedButtonIndex:animated:清除接收器,動畫可選

針對UIAlertView視圖類如何響應(yīng)按鈕觸發(fā)?
這里要用到
UIAlertViewDelegate Protocol

此協(xié)議接口定義UIAlertView對象委托需要執(zhí)行的方法

Responding to Actions
    – alertView:clickedButtonAtIndex:當用戶在警告視圖點擊按鈕時發(fā)送給委托處理并響應(yīng)
Customizing Behavior
    – willPresentAlertView:警告視圖呈現(xiàn)給用戶前發(fā)送給委托
    – didPresentAlertView:警告視圖呈現(xiàn)給用戶后發(fā)送給委托
    – alertView:willDismissWithButtonIndex:在警告視圖清除前發(fā)送給委托
    – alertView:didDismissWithButtonIndex:在警告視圖從屏幕離開后發(fā)送給委托
Canceling
    – alertViewCancel:在警告視圖中止前發(fā)送給委托

整體來說,警告視圖類的方法和觸發(fā)事件都非常簡單
在寫觸發(fā)事件時需要繼承<UIAlertViewDelegate>協(xié)議接口

/************************************************************/
后續(xù)一例子:自動計時無按鈕警告
這個例子咋看是一個新的東西,仔細閱讀下代碼,就是使用NSTimer和UIAlertView
注意兩個地方:
1、創(chuàng)建警告視圖的時候,不要添加Button
2、Timer關(guān)閉警告視圖的時候,設(shè)置Repeat參數(shù)=No
參看代碼:

  1. - (void) performDismiss: (NSTimer *)timer 
  2. [baseAlert dismissWithClickedButtonIndex:0 animated:NO]; 
  3. [baseAlert release]; 
  4. baseAlert = NULL; 
  5. - (void) presentSheet 
  6. baseAlert = [[UIAlertView alloc] 
  7. initWithTitle:@"Alert" message:@"\nMessage to user with asynchronous information" 
  8. delegate:self cancelButtonTitle:nil 
  9. otherButtonTitles: nil];//注意cancelButtonTitle和otherButtonTitles都nil 
  10. [NSTimer scheduledTimerWithTimeInterval:3.0f 
  11. target:self 
  12. selector: @selector(performDismiss:) 
  13. userInfo:nil repeats:NO];//注意repeats:NO 
  14. [baseAlert show]; 

 

責任編輯:閆佳明 來源: cnblogs
相關(guān)推薦

2013-06-14 13:31:30

iOS開發(fā)移動開發(fā)警告視圖

2021-07-28 10:07:19

iOS 15蘋果地圖天氣

2011-09-02 19:12:59

IOS應(yīng)用Sqlite數(shù)據(jù)庫

2012-05-13 13:15:54

IOS

2012-05-14 17:10:50

iOS

2011-12-28 15:11:09

iOS推薦

2010-03-09 10:49:35

python簡單應(yīng)用

2024-08-08 07:13:36

2011-06-27 15:08:18

QML 視圖

2011-01-27 09:20:11

Samba應(yīng)用案例

2011-07-08 14:51:34

iPhone 視圖

2011-08-17 15:10:21

iPhone開發(fā)Web視圖

2009-11-17 16:47:09

Oracle物化視圖日

2015-05-13 09:15:50

應(yīng)用程序開發(fā)PaaSAWS

2014-04-23 13:30:23

類簇iOS開發(fā)

2010-05-18 14:21:35

MySQL視圖

2013-03-29 11:06:24

iOS開發(fā)滾動視圖UIScrol

2011-07-22 13:23:56

IOS UI ScrollView

2015-01-20 17:15:55

iOS源碼滾動視圖

2009-05-06 11:09:10

Oracle物化視圖數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 曰批视频在线观看 | 久久久国产一区 | 超级乱淫av片免费播放 | 97影院在线午夜 | 国产一区二区欧美 | 欧美精品一区二区三区在线 | 精品国偷自产在线 | 成人欧美一区二区 | 91在线视频免费观看 | 亚洲一区 | 免费观看的黄色网址 | 久久看看 | 欧美激情视频一区二区三区免费 | 中文字幕高清免费日韩视频在线 | 欧美成人精品在线 | 欧美午夜一区二区三区免费大片 | 自拍偷拍中文字幕 | 爱爱视频在线观看 | 日韩三级在线观看 | 日韩av网址在线观看 | 久久久夜色精品亚洲 | 91国自视频 | 91视视频在线观看入口直接观看 | 久久久久免费观看 | 国产午夜精品一区二区三区 | 久久成人免费观看 | 精品96久久久久久中文字幕无 | 中文字幕在线免费观看 | 国产精品久久亚洲7777 | 羞羞视频网站免费观看 | 一区二区三区在线播放视频 | a级片在线观看 | 国产成人综合在线 | 在线看黄免费 | 欧美999| 精品在线一区 | 91美女在线观看 | 成人久久久久久久久 | 国产黄色电影 | 国产丝袜一区二区三区免费视频 | 精品99在线|