发布于 2015-12-28 06:14:47 | 162 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Swift教程,程序狗速度看过来!

Swift编程语言

SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。


概述

------------------------------------------------------------------------------------------

代码示例

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. import UIKit  
  2.   
  3. class ViewController: UIViewController {  
  4.       
  5.     var label: UILabel!  
  6.     var stepper: UIStepper!  
  7.   
  8.     override func viewDidLoad() {  
  9.   
  10.         // 定义一个文本,显示 stepper 值  
  11.         label = UILabel(frame: CGRectMake(050self.view.frame.width100))  
  12.         label.textAlignment = NSTextAlignment.Center  
  13.         label.text = "5.0"  
  14.           
  15.         // 定义一个 stepper  
  16.         stepper = UIStepper(frame:CGRectMake(self.view.frame.width/2 - 4040080100))  
  17.         // 设置范围最小值与最大值  
  18.         stepper.minimumValue = 0.0  
  19.         stepper.maximumValue = 10.0  
  20.         // 设置默认值  
  21.         stepper.value = 5.0  
  22.         // 设置每次递增减值  
  23.         stepper.stepValue = 1.0  
  24.         // 设置是否允许按住不放自动持续递增或递减  
  25.         stepper.autorepeat = true  
  26.         // 设置是否持续触发 UIControlEventValueChanged 事件,如果为否,则只在释放时触发  
  27.         stepper.continuous = true  
  28.         // 设置是否循环(到最大值时再增加数值从最小值开始)  
  29.         stepper.wraps = true  
  30.         // 响应事件  
  31.         stepper.addTarget(self, action:Selector("stepperValueChange"), forControlEvents: UIControlEvents.ValueChanged)  
  32.           
  33.         self.view.addSubview(label)  
  34.         self.view.addSubview(stepper)  
  35.     }  
  36.   
  37.     /// 响应 stepper 事件  
  38.     func stepperValueChange() {  
  39.         label.text = "\(stepper.value)"  
  40.     }  
  41.   
  42. }  

------------------------------------------------------------------------------------------



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务