@IBAction func buttonEvent(_ sender: UIButton) {ifsender.tag ==1{//如果是主画面的button点击//思路我解释过了,这里的Alert UIView,我设定为全屏//因为xib里面设定过视图为透明 所以看起来就像是一个警告框newAlert = mAlert.init(frame: CGRect(x:0,//x坐标y:0,//y坐标width:self.view.bounds.si...
45func chooseClassify(block block:ChooseBlock) {6chooseBlock=block7self.addTarget(self, action: #selector(self.choose(button:)), forControlEvents: UIControlEvents.TouchUpInside)8}910func choose(button button:ZLButton) {11self.chooseBlock(button)12}13} 2.自定义的Alert 1import UIKit23classZLAle...
// 提示语和button在一起 Text(res).foregroundColor(color) Button("登陆"){ showAlert.toggle(); color = .red // button 的点击事件action,做一个简单的判断 // 修改 res 的名称,以及res的颜色 if(userName == ""){ res = "请输入用户名!"; return ; } if(passWord == ""){ res = "请输...
正如在注解中已经说过的,UIAlertController不提供视图的自定义。但是,您可以构建自己的操作表视图或使用...
self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: "删除", style: UIBarButtonItemStyle.Plain, target: self, action: Selector("respondsToBarButtonItem:")) // table view self.tableView = { let tableView = UITableView(frame: CGRectMake(0, 64, CGRectGetWidth(self.view.bounds),...
String//弹窗控制器letalertVC=UIAlertController.init(title:"提示",message:value,preferredStyle:UIAlertController.Style.alert)letcanclelBtn=UIAlertAction.init(title:"ok",style:UIAlertAction.Style.cancel,handler:nil)alertVC.addAction(canclelBtn)self.present(alertVC,animated:true,completion:nil)}ifbody["...
Action(title:"从手机相册选择",style:UIAlertActionStyle.Default,handler:{actioninself.buttonclick()})let videoAction=UIAlertAction(title:"小视频",style:UIAlertActionStyle.Default,handler:nil)alert.addAction(cleanAction)alert.addAction(photoAction)alert.addAction(choseAction)alert.addAction(videoAction...
@IBActionfuncshowInfo(_ sender:Any) { //弹出普通消息提示框 SCLAlertView().showInfo("这个是标题", subTitle:"这个是普通消息提示框正文内容。") } overridefuncdidReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } 2,自带的消息框样式 ...
alert( title, isPresented: $didError, presenting: details ) { detail in Button(role: .destructive) { // Handle delete action. } label: { Text(""" Delete \(detail.name) """) } Button("Retry") { // handle retry action. } } } } 警报中的所有操作都会在操作运行后解除警报。默认按钮...
我这里给这个控件命名为Tips,方式为Action。 好,现在返回代码界面 在控件下面直接给定义 1@IBAction func Tips(sender: AnyObject) {//左边的那些你已经有了23letButtonTips =UIAlertController(title:"注册成功", message:"您已经注册成功,请返回登陆", preferredStyle:UIAlertControllerStyle.Alert)4letaction =UIAle...