最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS中UIAlertView3秒后消失的兩種實現(xiàn)方法

 更新時間:2017年12月08日 10:10:58   投稿:mrr  
這篇文章主要介紹了iOS中UIAlertView3秒后消失的兩種實現(xiàn)方法,實現(xiàn)方法涉及到NSTimer和PerformSelector:withObject:afterDelay:方法的結(jié)合使用,需要的朋友可以參考下

一,效果圖。

二,代碼。

- (void)viewDidLoad {
 [super viewDidLoad];
 // Do any additional setup after loading the view, typically from a nib.
 UIAlertView* alert = [[UIAlertView alloc]initWithTitle:nil message:@"此信息3秒后消失" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil, nil];
 [alert show];
 [self performSelector:@selector(dismissAlert:) withObject:alert afterDelay:3.0];
}
- (void)dismissAlert:(UIAlertView*)alert {
 if ( alert.visible ) {
  [alert dismissWithClickedButtonIndex:alert.cancelButtonIndex animated:YES];
 }
}

下面給大家介紹下UIAlertView自動消失的兩種方法

話說,在寫程序的過程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。

但是這些提示的信息有時候只需提示就行,不用操作,那么此時就要這個提示框自動消失就OK了。

UIAlertView彈出后2s讓其自動消失,兩種方法:

(1)結(jié)合NSTimer

UIAlertView baseAlert = nil;
- (void) performDismiss: (NSTimer *)timer
{
 [baseAlert dismissWithClickedButtonIndex:0 animated:NO];//important
 [baseAlert release];
 baseAlert = NULL;
}  
- (void) presentSheet
{
 baseAlert = [[UIAlertView alloc] 
        initWithTitle:@"Alert" message:@"\nMessage Message Message " 
        delegate:self cancelButtonTitle:nil
        otherButtonTitles: nil];
 [NSTimer scheduledTimerWithTimeInterval:2.0f target:self selector: @selector(performDismiss:)
         userInfo:nil repeats:NO];
 [baseAlert show];
}

(2)使用PerformSelector:withObject:afterDelay:方法

- (void) dimissAlert:(UIAlertView *)alert
{
 if(alert)
 {
  [alert dismissWithClickedButtonIndex:[alert cancelButtonIndex] animated:YES];
  [alert release];
 }
}
- (void)showAlert{   
 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:nil 
cancelButtonTitle:nil otherButtonTitles:nil];
 [alert show];
 [self performSelector:@selector(dimissAlert:) withObject:alert afterDelay:2.0];
}

總結(jié)

以上所述是小編給大家介紹的iOS中UIAlertView3秒后消失的兩種實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解iOS Project和Targets配置

    詳解iOS Project和Targets配置

    本篇文章給大家分享了一篇關(guān)于在IOS中配置Project和Targets的相關(guān)文章,有這方面需要的朋友參考下吧。
    2018-01-01
  • iOS?Segment帶滑動條切換效果

    iOS?Segment帶滑動條切換效果

    這篇文章主要為大家詳細介紹了iOS?Segment帶滑動條切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • iOS如何自定義步驟進度條實例詳解

    iOS如何自定義步驟進度條實例詳解

    這篇文章主要給大家介紹了關(guān)于iOS如何自定義步驟進度條的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • iOS 對當前webView進行截屏的方法

    iOS 對當前webView進行截屏的方法

    下面小編就為大家?guī)硪黄猧OS 對當前webView進行截屏的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • iOS像素對齊概念解析

    iOS像素對齊概念解析

    這篇文章主要為大家詳細介紹了iOS像素對齊概念,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • iOS學習筆記(十六)——詳解數(shù)據(jù)庫操作(使用FMDB)

    iOS學習筆記(十六)——詳解數(shù)據(jù)庫操作(使用FMDB)

    這篇文章主要介紹了iOS學習筆記(十六)——詳解數(shù)據(jù)庫操作(使用FMDB),具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • iOS自定義水平滾動條、進度條

    iOS自定義水平滾動條、進度條

    這篇文章主要為大家詳細介紹了iOS自定義水平滾動條、進度條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • iOS自定義UIDatePicker日期選擇器視圖

    iOS自定義UIDatePicker日期選擇器視圖

    這篇文章主要為大家詳細介紹了iOS自定義UIDatePicker日期選擇器視圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • iOS 鍵盤輸入限制(只能輸入字母,數(shù)字,禁止輸入特殊符號)

    iOS 鍵盤輸入限制(只能輸入字母,數(shù)字,禁止輸入特殊符號)

    本文主要介紹了iOS中鍵盤輸入限制(只能輸入字母,數(shù)字,禁止輸入特殊符號)的方法。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • 你應(yīng)該知道的tableViewCell行高計算處理

    你應(yīng)該知道的tableViewCell行高計算處理

    這篇文章主要給大家介紹了關(guān)于tableViewCell行高計算的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12

最新評論

陆河县| 陆良县| 刚察县| 巴林右旗| 塘沽区| 阿坝县| 阿拉善左旗| 武清区| 大埔区| 息烽县| 绥江县| 北辰区| 瓦房店市| 乐都县| 铜梁县| 舒兰市| 罗定市| 苗栗县| 西贡区| 裕民县| 临洮县| 股票| 铁岭市| 安庆市| 萨迦县| 嘉禾县| 嘉荫县| 赞皇县| 玉山县| 安庆市| 高台县| 三亚市| 博客| 宁德市| 遂川县| 兴仁县| 堆龙德庆县| 通海县| 乐都县| 汕头市| 化州市|