Swift - 操作表(UIActionSheel)的用法,也叫底部警告框

本文介绍了如何在iOS应用中创建操作表(底部警告框),包括初始化、设置按钮标题、取消按钮索引以及事件监听。同时,文章详细解释了在不同界面(如工具条、标签条)下如何正确地调用UIActionSheet。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,下面创建一个操作表(或叫底部警告框)并弹出显示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class ViewController: UIViewController,UIActionSheetDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()
        
        var actionSheet=UIActionSheet()
        //actionSheet.title = "请选择操作"
        actionSheet.addButtonWithTitle("取消")
        actionSheet.addButtonWithTitle("动作1")
        actionSheet.addButtonWithTitle("动作2")
        actionSheet.cancelButtonIndex=0
        actionSheet.delegate=self
        actionSheet.showInView(self.view);
    }
 
    func actionSheet(actionSheet: UIActionSheet!,clickedButtonAtIndex buttonIndex:Int){
            println("点击了:"+actionSheet.buttonTitleAtIndex(buttonIndex))
    }
}

2,在一般情况下,工具条,或标签条中显示的调用方式是不一样的

 

1
2
3
actionSheet.showInView(self.view);  //一般情况
actionSheet.showFromToolbar(self.navigationController.toolbar)  //工具条的情况下
actionSheet.showFromTabBar(self.tabBar)  //标签条的情况下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值