日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

UIActionSheet

發(fā)布時(shí)間:2024/6/21 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UIActionSheet 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  我感覺(jué)UIActionSheet和UIAlertView的用法差不多,都很簡(jiǎn)單,下面給出一個(gè)簡(jiǎn)單的Demo,具體想用哪個(gè),根據(jù)公司要求和個(gè)人愛(ài)好。

?

#import "ViewController.h"

@interface ViewController ()<UIActionSheetDelegate>

@end

@implementation ViewController

?

- (void)viewDidLoad {

? ? [super viewDidLoad];

? ? UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];

? ? button.frame = CGRectMake(100, 100, 100, 40);

? ? button.backgroundColor = [UIColor orangeColor];

? ? [button setTitle:@"彈出操作表" forState:UIControlStateNormal];

? ? [button addTarget:self action:@selector(showActionSheet:)?forControlEvents:UIControlEventTouchUpInside];

? ? [self.view addSubview:button];

}

?

- (void)showActionSheet:(UIButton*)button {

  //destructiveButton是紅色按鈕,是ActionSheet支持的一種所謂的銷毀按鈕,對(duì)用戶的某種行為起到警示作用,比如修改、刪除某個(gè)東西
  //destructiveButton,1,2,3,Cancel,它們的buttonIndex分別為0,1,2,3,4

? ? UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"呵呵" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"destructiveButton" otherButtonTitles:@"1",@"2",@"3", nil];

? ? [actionSheet showInView:self.view];

}

?

// Called when a button is clicked. The view will be automatically dismissed after this call returns

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{

? ? if (0 == buttonIndex) {

? ? ? ? NSLog(@"0");

? ? } else if (1 == buttonIndex) {

? ? ? ? NSLog(@"1");

? ? } else if (2 == buttonIndex) {

? ? ? ? NSLog(@"2");

? ? } else if (3 == buttonIndex) {

? ? ? ? NSLog(@"3");

? ? } else {

? ? ? ? NSLog(@"4");

? ? }

}

??

- (void)willPresentActionSheet:(UIActionSheet *)actionSheet{

? ? NSLog(@"willPresentActionSheet");

}// before animation and showing view

?

- (void)didPresentActionSheet:(UIActionSheet *)actionSheet{

? ? NSLog(@"didPresentActionSheet");

}// after animation

?

- (void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex{

? ? NSLog(@"willDismissWithButtonIndex");

}// before animation and hiding view

?

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{

? ? NSLog(@"didDismissWithButtonIndex");

}// after animation

@end

?

轉(zhuǎn)載于:https://www.cnblogs.com/yyt-hehe-yyt/p/4741833.html

總結(jié)

以上是生活随笔為你收集整理的UIActionSheet的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。