Swift_提醒框

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Menlo; color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Menlo; color: #ffffff; min-height: 28.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Menlo; color: #00afca }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Menlo; color: #4dbf56 }
span.s1 { color: #c2349b }
span.s2 { }
span.s3 { color: #00afca }
span.s4 { color: #ffffff }
span.s5 { color: #93c96a }
span.s6 { color: #e44347 }
span.s7 { font: 24.0px "PingFang SC"; color: #e44347 }
span.s8 { color: #8b84cf }

import UIKit

class ViewController: UIViewController {

var button : UIButton!

var array = NSMutableArray()

override func viewDidLoad() {

super.viewDidLoad()

self.view.backgroundColor = UIColor.white

array = ["风格一","风格二","风格三"]

creatBtn()

}

func creatBtn(){

for i in 0..<3 {

button = UIButton(frame: CGRect(x: 30, y: 50 + i * 60, width: 315, height: 30))

button.backgroundColor = UIColor.gray

button.tag = i

button.setTitle(array[i] as? String, for: .normal)

button.addTarget(self, action: #selector(remind(btn:)), for: .touchUpInside)

self.view.addSubview(button)

}

}

func remind(btn : UIButton){

if btn.tag == 0 {

let action = UIAlertController(title: nil, message: "选择照片", preferredStyle: .actionSheet)

let photo = UIAlertAction(title: "相册", style: .default, handler: { action  in

})

let camera = UIAlertAction(title: "相机", style: .default, handler: { action in

})

let cancel = UIAlertAction(title: "取消", style: .default, handler: { action in

})

action.addAction(photo)

action.addAction(camera)

action.addAction(cancel)

self.present(action, animated: true, completion: nil)

}else if btn.tag == 1{

let action = UIAlertController(title: "提示", message: "验证码错误", preferredStyle: .alert)

let ok = UIAlertAction(title: "确定", style: .default, handler: { action in

})

let cancel = UIAlertAction(title: "取消", style: .default, handler: { action in

})

action.addAction(ok)

action.addAction(cancel)

self.present(action, animated: true, completion: nil)

}else {

print("我是第三种风格")

}

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

时间: 2024-12-24 06:21:51

Swift_提醒框的相关文章

提升用户体验,你不得不知道的事儿——三种提醒框的微技巧

大家都知道无论是android开发还是其他的开发,用户的体验都是很重要的事儿,下面就android开发中的三种提醒方式,Toast,SnackBar,Dialog做一些细节上的处理,或许能让你的产品更有用户亲和力. 1)Toast Toast是一个轻量级的提醒框,相信各位小伙伴,肯定在平时开发中用到地方堪称最多,使用方式非常简单,简单的一句代码搞定. 1 Toast.makeText(this,"This is a toast...",Toast.LENGTH_SHORT).show(

漂亮提醒框js

<script type="text/javascript"> var filename = "PICC_V2.1.3.0_新增功能操作手册.doc"; window.onload = function(){ var dialog1; dialog1 = new Dialog({width:310,height:250,title:"重要通知"});//background:pink; dialog1.content.innerHTM

JS 是否提醒框的写法

if(confirm( '你确定要把单子抛出来给用户撤销吗?抛撤单以后,骑兵就不能接这单了!'))  location.href='nimei.php';else ; if(confirm( '你确定要把单子抛出来给用户撤销吗?抛撤单以后,骑兵就不能接这单了!'))  location.href='nimei.php';else ; 原文地址:https://www.cnblogs.com/laomayi/p/8278806.html

asp.net 右下角弹出新提醒信息提示框

asp.net 开发信息系统,无论是OA或者是其它业务系统中,都会用到新信息提醒功能,特此将方案跟大家分享一下.先上一图给大家看一看: 优点:1).该新消息弹出提示框样式算是比较不错的,个人认为. 2).弹出框内的信息内容.提醒的个数.点击链接页面都封装在PopMessage.js中,你无须修改. 3).使用简单,你只要根据你的需要修改PopMessageHandler.ashx,获取你需要提醒的数据即可. 4).页面引用简单,易懂. 下面讲述实现过程: 1.在你的Web项目中根目录中添加Com

文本框自定义验证提醒

一.说明 1.一般在录入界面做验证提醒都是弹出messagebox,但是美观和体验都不好,所以想到了这个.网上有很多例子,但是作为小白,想自己写一下,加深理解. 2.没有做成自定义控件,只是简单的实现了一下原理,可以继续完善. 二.效果 三.实现 实现原理:首先提示用到画图:提示框为一个三角形+圆角矩形+文字:然后就是各种参数计算位置. 1.定一个公共的画验证提示内容的类,具体代码如下,都有注释 using System; using System.Collections.Generic; us

RTX发送消息提醒实现以及注意事项

一.RTX简介 RTX是腾讯公司推出的企业级即时通信平台.该平台定位于降低企业通信费用,增强企业内部沟通能力,改善企业与客户之间的沟通渠道,创造新兴的企业沟通文化,提高企业生产力.RTX平台的主要功能,包括企业内部实时信息交互.视频语音网络会议.企业短信中心.标准目录服务支持等等.RTX平台具有很高的实用性.易用性和可管理性.除了底层采用128位对称加密技术之外,在实际应用中,RTX可以通过员工实名制.记录对外交互信息等措施,确保企业应用的通信安全. 同时,腾讯公司为所有的RTX用户提供企业级的

swift_通知的使用

import UIKit class ViewController: UIViewController {//定义通知的名字,Notification 的"名字"不再是字符串类型,而是 Notification.Name 类型 let myNotification = Notification.Name(rawValue:"MyNotification") override func viewDidAppear(_ animated: Bool) { super.v

java 24 - 10 GUI 之 四则预算的数据校验

我想要在校验的过程中,如果输入到操作数中的不是数字,则弹出提醒框: 类 JOptionPane  有助于方便地弹出要求用户提供值或向其发出通知的标准对话框 方法名 描述 showConfirmDialog 询问一个确认问题,如 yes/no/cancel. showInputDialog 提示要求某些输入. showMessageDialog 告知用户某事已发生. showOptionDialog 上述三项的大统一 (Grand Unification). 在设置窗体类添加代码: 1 priva

UI进阶 即时通讯之XMPP好友列表、添加好友、获取会话内容、简单聊天

这篇博客的代码是直接在上篇博客的基础上增加的,先给出部分代码,最后会给出能实现简单功能的完整代码. UI进阶 即时通讯之XMPP登录.注册 1.好友列表 初始化好友花名册 1 #pragma mark - 管理好友 2 // 获取管理好友的单例对象 3 XMPPRosterCoreDataStorage *rosterStorage = [XMPPRosterCoreDataStorage sharedInstance]; 4 // 用管理好友的单例对象初始化Roster花名册 5 // 好友操