发布于 2015-12-28 06:14:47 | 162 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Swift教程,程序狗速度看过来!
Swift编程语言
SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
概述
------------------------------------------------------------------------------------------
代码示例
[objc] view plaincopy
- import UIKit
-
- class ViewController: UIViewController {
-
- var label: UILabel!
- var stepper: UIStepper!
-
- override func viewDidLoad() {
-
- // 定义一个文本,显示 stepper 值
- label = UILabel(frame: CGRectMake(0, 50, self.view.frame.width, 100))
- label.textAlignment = NSTextAlignment.Center
- label.text = "5.0"
-
- // 定义一个 stepper
- stepper = UIStepper(frame:CGRectMake(self.view.frame.width/2 - 40, 400, 80, 100))
- // 设置范围最小值与最大值
- stepper.minimumValue = 0.0
- stepper.maximumValue = 10.0
- // 设置默认值
- stepper.value = 5.0
- // 设置每次递增减值
- stepper.stepValue = 1.0
- // 设置是否允许按住不放自动持续递增或递减
- stepper.autorepeat = true
- // 设置是否持续触发 UIControlEventValueChanged 事件,如果为否,则只在释放时触发
- stepper.continuous = true
- // 设置是否循环(到最大值时再增加数值从最小值开始)
- stepper.wraps = true
- // 响应事件
- stepper.addTarget(self, action:Selector("stepperValueChange"), forControlEvents: UIControlEvents.ValueChanged)
-
- self.view.addSubview(label)
- self.view.addSubview(stepper)
- }
-
- /// 响应 stepper 事件
- func stepperValueChange() {
- label.text = "\(stepper.value)"
- }
-
- }
------------------------------------------------------------------------------------------