IOS开发笔记-取TextField值后进入逻辑判断

1.如果我们有这样一个场景,需要通过用户输入值之后,再进行判断告诉用户对应的信息,那么ios需要取TextField的值,判断后返回多个参数给函数。在python或者php下实现还是简单的,但是ios硬是有点另类。摸索了半天,才解决各种错误提示。示例如下: //函数返回的值需要定义类型,并且使用感叹号,而不是问号func select_abc(_inturl: Int)->(aa: UInt, bb: String, cc: String)! {         var db_port: UInt = 0         var db_user: String = “”         var db_passwd: String = “”         var database: String = “”         if _inturl == 1 {             aa = […]

查看全部


IOS开发笔记-UISwitch控件的使用

1.从工具栏直接拖一个UISwitch控件到Main.storyboard 2.然后在ViewController.swift文件里写下如下代码 @IBAction func button_switch(open_close: UISwitch) { if(open_close.isOn){ //如果为开,执行代码,可以通过控件设置初始状态为关 //判断后要执行的代码} else { open_close.isOn = false //执行的代码}} 其中 open_close.isOn = false 强行通过代码设置开关为关闭状态网络很多方法都是需要从 override func viewDidLoad() { }方法里面先加载宽度、位置、初始状态等等…. 直接通过鼠标调整就可以了啊,完全没必要。

查看全部


IOS开发笔记-自定义提示弹窗

1.新建一个消息弹窗方法,弹窗标题”错误!”,关闭弹窗按钮是“好的” func showMsgbox(_message: String, _title: String = “错误!”) {         let alert = UIAlertController(title: _title, message: _message, preferredStyle: UIAlertController.Style.alert)         let btnOK = UIAlertAction(title: “好的”, style: .default, handler: nil)         alert.addAction(btnOK) &nbsp […]

查看全部


IOS开发笔记-OHMySQL使用笔记

基本配置和连接 var conn = OHMySQLStoreCoordinator() //初始化OHMySQL连接器 let context = OHMySQLQueryContext() //初始化上下文let db = “test” //mysql数据库名字let table = “username” //数据库表名let User = “root” //数据库用户名let dbPassword = “123456” //数据库密码let host = “localhost” //数据库地址let Port: UInt = 3306 //数据库端口let user = OHMySQLUser(userName: User, password: dbPassword […]

查看全部


IOS开发笔记-TextField更改前端占位符颜色、禁止输入、背景色

//iosUI界面文字展示颜色let placeholserAttributes = [NSAttributedString.Key.foregroundColor : UIColor.red,NSAttributedString.Key.font : UIFont.systemFont(ofSize: 17)] dbstatus.attributedPlaceholder = NSAttributedString(string: “失败”,attributes: placeholserAttributes) //禁止输入select_url.isEnabled = false//背景色置灰select_url.backgroundColor = UIColor.gray

查看全部