IOS开发笔记-PickerView控件使用

在Main.storyboard上拖入pickerview控件,设置一下大小和位置后,开始在ViewController.swift里面写入代码 //遵循UIPickerViewDelegate,UIPickerViewDataSource协议,所以添加以下类class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {} //在预加载类里面写入如下,就是你打开应用的时候,程序首要加载的视图代码override func viewDidLoad() { super.viewDidLoad() pickerView.delegate = self pickerView.dataSource = self } //PickerView控件的值 let colors = [“Red”,” […]

查看全部


IOS开发笔记-点击按钮倒计时

//前提是新建一个按钮 @IBOutlet weak var edit: UIButton! func timeChange() {         var time = 100 //从100倒计时         let codeTimer = DispatchSource.makeTimerSource(flags: .init(rawValue: 0), queue: DispatchQueue.global())         codeTimer.schedule(deadline: .now(), repeating: .milliseconds(1000))         codeTimer.setEventHandler {             time = time – 1             DispatchQueue.main.async {         […]

查看全部


IOS开发笔记-特殊数组类型转换

let num_array = “01,02,03,04,05,06,07,08,09,10”let split_num_array = num_array.split(separator: “,”)var new_num_array = Array<String>()for _num_array in split_num_array { //      new_num_array.append(String(format: “%d”, Int(_num_array)!))         } let _new_array = new_num_array.joined(separator: “,”)//调用后输出print (_new_array) //结果:1,2,3,4,5,6,7,8,9,10

查看全部


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 = […]

查看全部