注:代码已升级至Swift4 基本使用 当内容尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。 let scrollView = UIScrollView() scrollView.frame = self.view.bounds let im
注:代码已升级至Swift4 基本使用 微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以做数值上的调整。 class ViewController: UIViewController { var stepper:UIStepper! var label:
注:代码已升级至Swift4 使用图像控件显示图片 let imageView = UIImageView(image:UIImage(named:"image1")) imageView.frame = CGRect(x:10, y:30, width:300, heigh
注:代码已升级至Swift4 创建操作表 创建一个操作表(或叫底部警告框)并弹出显示 注:自iOS 8起,建议使用UIAlertController代替UIActionSheet。点击查看UIAlertController的用法 import UIKit class ViewControl
注:代码已升级至Swift4 创建告警框 创建并弹出一个告警框,并带有“确定”和“取消”两个按钮 注:自iOS 8起,建议使用UIAlertController。点击查看UIAlertController的用法 class ViewController: UIViewController {
注:代码已升级至Swift4 滑块的创建 let slider = UISlider(frame:CGRect(x:0, y:0, width:300, height:50)) slider.center = self.view.center slider.minimumValue = 0 /
注:代码已升级至Swift4 创建进度条 let progressView = UIProgressView(progressViewStyle: .default) progressView.center = self.view.center progressView.progress = 0
注:代码已升级至Swift4 选择控件的创建,并监听控件选择值 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad(
注:代码已升级至Swift4 创建UISwitch,以及监听值的改变 import UIKit class ViewController: UIViewController { var uiswitch:UISwitch!; override func viewDidLoad
注:代码已升级至Swift4 多行文本控件的创建 文本输入框支持的样式: let textview = UITextView(frame:CGRect(x:10, y:100, width:200, height:100)) textview.layer.borderWidth = 1 //边
注:代码已升级至Swift4 文本框的创建 文本输入框支持的样式: UITextBorderStyle.none:无边框 UITextBorderStyle.line:直线边框 UITextBorderStyle.roundedRect:圆角矩形边框 UITextBorderStyle.beze
注:代码已升级至Swift4 按钮的创建 (1)按钮有下面四种类型: UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果 UIButtonType.c
注:代码已升级至Swift4 iOS开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用FileManager,FileHandle等类来实现。 标签的创建 import UIKit class ViewController: UIViewController { o
注:代码已升级至Swift4 整数各种进制的字面量如下: 十进制数,没有前缀 二进制数,前缀是0b 八进制数,前缀是0o 十六进制数,前缀是0x let decimalInteger = 19 let binaryInteger = 0b10011 // 二进制的19 let o
注:代码已升级至Swift4 iOS开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用FileManager,FileHandle等类来实现。 遍历一个目录下的所有文件 假设用户文档下有如下文件和文件夹:test1.txt、fold1/test2.txt (1)首先我们获取用户