iOS

Swift UI – 日期选择控件(UIDatePicker)

Swift UI – 日期选择控件(UIDatePicker)

注:代码已升级至Swift4 使用Storyboard创建日期选择控件 首先我们将一个 UIDatePicker 控件和一个按钮直接添加到 Main.Storyboard 上。该按钮是为了点击时弹出提示框显示当前选择的日期和时间。 同时在 ViewController.swift 中使用 IBOu

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 使用UIScrollView实现页面滚动切换

Swift UI – 使用UIScrollView实现页面滚动切换

注:代码已升级至Swift4 UIScrollView提供了以页面为单位滚动显示各个子页面内容的功能,每次手指滑动后会滚动一屏的内容。 实现该功能,需要如下操作: 将UIScrollView的isPagingEnabled属性设置成true 必须通过contentSize属性设置各个页面相加的宽

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 滚动视图(UIScrollView)

Swift UI – 滚动视图(UIScrollView)

注:代码已升级至Swift4 基本使用 当内容尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。 let scrollView = UIScrollView() scrollView.frame = self.view.bounds let im

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 微调器或步进器(UIStepper)

Swift UI – 微调器或步进器(UIStepper)

注:代码已升级至Swift4 基本使用 微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以做数值上的调整。 class ViewController: UIViewController { var stepper:UIStepper! var label:

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 图像控件(UIImageView)

Swift UI – 图像控件(UIImageView)

注:代码已升级至Swift4 使用图像控件显示图片 let imageView = UIImageView(image:UIImage(named:"image1")) imageView.frame = CGRect(x:10, y:30, width:300, heigh

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 操作表(UIActionSheet)

Swift UI – 操作表(UIActionSheet)

注:代码已升级至Swift4 创建操作表 创建一个操作表(或叫底部警告框)并弹出显示 注:自iOS 8起,建议使用UIAlertController代替UIActionSheet。点击查看UIAlertController的用法 import UIKit class ViewControl

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 告警框(UIAlertView)

Swift UI – 告警框(UIAlertView)

注:代码已升级至Swift4 创建告警框 创建并弹出一个告警框,并带有“确定”和“取消”两个按钮 注:自iOS 8起,建议使用UIAlertController。点击查看UIAlertController的用法 class ViewController: UIViewController {

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 滑块(UISlider)

Swift UI – 滑块(UISlider)

注:代码已升级至Swift4 滑块的创建 let slider = UISlider(frame:CGRect(x:0, y:0, width:300, height:50)) slider.center = self.view.center slider.minimumValue = 0 /

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 进度条(UIProgressView)

Swift UI – 进度条(UIProgressView)

注:代码已升级至Swift4 创建进度条 let progressView = UIProgressView(progressViewStyle: .default) progressView.center = self.view.center progressView.progress = 0

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 分段选择控件(UISegmentedControl)

Swift UI – 分段选择控件(UISegmentedControl)

注:代码已升级至Swift4 选择控件的创建,并监听控件选择值 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad(

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 开关按钮(UISwitch)

Swift UI – 开关按钮(UISwitch)

注:代码已升级至Swift4 创建UISwitch,以及监听值的改变 import UIKit class ViewController: UIViewController { var uiswitch:UISwitch!; override func viewDidLoad

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 多行文本输入框(UITextView)

Swift UI – 多行文本输入框(UITextView)

注:代码已升级至Swift4 多行文本控件的创建 文本输入框支持的样式: let textview = UITextView(frame:CGRect(x:10, y:100, width:200, height:100)) textview.layer.borderWidth = 1 //边

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 文本输入框(UITextField)

Swift UI – 文本输入框(UITextField)

注:代码已升级至Swift4 文本框的创建 文本输入框支持的样式: UITextBorderStyle.none:无边框 UITextBorderStyle.line:直线边框 UITextBorderStyle.roundedRect:圆角矩形边框 UITextBorderStyle.beze

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 按钮(UIButton)

Swift UI – 按钮(UIButton)

注:代码已升级至Swift4 按钮的创建 (1)按钮有下面四种类型: UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果 UIButtonType.c

Joe.Ye Joe.Ye 2023-02-25
0 0 0
Swift UI – 文本标签(UILabel)

Swift UI – 文本标签(UILabel)

注:代码已升级至Swift4 iOS开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用FileManager,FileHandle等类来实现。 标签的创建 import UIKit class ViewController: UIViewController { o

Joe.Ye Joe.Ye 2023-02-25
0 0 0
1 2 3 4