用法专题提供用法的最新资讯内容,帮你更好的了解用法。
UILabel可以在界面创显示一行或者多行文本内容。 UILabel的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 使用代码创建:UILabel() [Swift4] // 设置标签的坐标:x,y 和长宽:width,height   let myLabel = UILabel(frame: CGRect(x:10, y:80, width:300, heigh
UIButton的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建:UIButton(frame: <#T##CGRect#>) //创建一个Button let button = UIButton(type: UIButtonType.Custom) //创建一个CGRect, 设置位置和大小 button.frame = CGRectMake(50, 
UIButton的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建:UISegSmentedControl 【Swift代码】     override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the
UIKit学习之UITextField的用法 UITextField的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建     override func viewDidLoad() {         super.viewDidLoad()         // Do any additional setup after loading the view
UIKit学习之滑块控件UISlider的用法 Slider: Sliders enable users to interactively modify some adjustable value in an app, such as speaker volume or screen brightness.  UISlider: A UISlider object is a visual cont
UIKit学习之开关控件UISwitch的用法 UISwitch是一个开关控件。 UISwitch控件的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建UISwitch: let mySwitch = UISwitch() //设置位置(开关大小无法设置) mySwitch.center = CGPointMake(100,50); //设置默认值(开tr
在 swift 中,包含三种类型(type): structure , enumeration , class。其中structure和enumeration是值类型( value type ),class是引用类型( reference type )。虽然结构体和枚举可以定义自己的方法,但是默认情况下,实例方法中是不可以修改值类型的属性。为了能够在实例方法中修改属性值,可以在方法定义前添加关键字
猛戳查看最终版@SwiftGG 尽管 Swift 一直在强调强类型、编译时安全和静态调度,但它的标准库仍然提供了反射机制。可能你已经在很多博客文章或者类似Tuples、Midi Packets 和 Core Data 的项目中见过它。也许你刚好对在项目中使用反射机制感兴趣,或者你想更好滴了解反射可以应用的领域,那这篇文章就正是你需要的。文章的内容是基于我在德国法兰克福 Macoun会议上的一次演讲
译者:mmoaay;校对:千叶知风;定稿:千叶知风 尽管 Swift 一直在强调强类型、编译时安全和静态调度,但它的标准库仍然提供了反射机制。可能你已经在很多博客文章或者类似Tuples、Midi Packets 和 Core Data 的项目中见过它。也许你刚好对在项目中使用反射机制感兴趣,或者你想更好的了解反射可以应用的领域,那这篇文章就正是你需要的。文章的内容是基于我在德国法兰克福 Maco
与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。 与if语句不同的是,guard只有在条件不满足的时候才会执行这段代码。 你可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。 func fooManualCheck(x: Int?) {     if x == nil || x <= 0 {         // 不符合值的要求时,写点代码
1,标签的创建 1 2 3 4 5 6 7 8 9 10 import  UIKit class  ViewController :  UIViewController  {      override  func  viewDidLoad() {      super .viewDidLoad()      //设置标签x坐标:10,y坐标:20,长:300,宽:100      var  la
1,文本框的创建,有如下几个样式: UITextBorderStyle.None:无边框 UITextBorderStyle.Line:直线边框 UITextBorderStyle.RoundedRect:圆角矩形边框 UITextBorderStyle.Bezel:边线+阴影 1 2 3 4 let  textField =  UITextField (frame:  CGRectMake (1
1,多行文本控件的创建 1 2 3 4 let  textview= UITextView (frame: CGRectMake (10,100,200,100)) textview.layer.borderWidth=1   //边框粗细 textview.layer.borderColor= UIColor .grayColor(). CGColor  //边框颜色 self .view.ad
1,选择控件的创建,并监听控件选择值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import  UIKit   class  ViewController :  UIViewController  {        override  func  viewDidLoad() {          super .vi
1,使用图像控件显示图片 1 2 3 let  imageView= UIImageView (image: UIImage (named: "icon" )) imageView.frame= CGRectMake (10,10,100,100) self .view.addSubview(imageView) 2,改变图片 1 imageView.image= UIImage (named:
1,创建进度条 1 2 3 4 var  progressView= UIProgressView (progressViewStyle: UIProgressViewStyle . Default ) progressView.center= self .view.center progressView.progress=0.5  //默认进度50% self .view.addSubview(
1,滑块的创建 1 2 3 4 5 6 let  slider= UISlider (frame: CGRectMake (0,0,300,50)) slider.center= self .view.center slider.minimumValue=0   //最小值 slider.maximumValue=1   //最大值 slider.value=0.5   //当前默认值 self
1,选择框可以让用户以滑动的方式选择值。示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 import  UIKit   cl
1,微调器(UIStepper)控件包含两个按钮“+”和“-”,让使用者可以依照自己的喜欢做数值上的调整。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 class  ViewController :  UIViewController  {            var
1,当图片尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。 1 2 3 4 5 6 let  scrollView= UIScrollView () scrollView.frame= self .view.bounds let  imageView= UIImageView (image: UIImage (named: "bigpic" ))