发布于 2015-12-29 07:24:26 | 268 次阅读 | 评论: 0 | 来源: 网友投递

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

Swift编程语言

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


  1. //  
  2. //  ViewController.swift  
  3. //  UITextFieldSample  
  4. //  
  5. //  Created by jinnchang on 15/4/2.  
  6. //  Copyright (c) 2015年 Jinn Chang. All rights reserved.  
  7. //  
  8.   
  9. import UIKit  
  10.   
  11. class ViewController: UIViewController, UITextFieldDelegate {  
  12.       
  13.     var textField: UITextField!  
  14.   
  15.     override func viewDidLoad() {  
  16.         super.viewDidLoad()  
  17.         // Do any additional setup after loading the view, typically from a nib.  
  18.           
  19.         textField = UITextField(frame: CGRectMake(3050self.view.frame.size.width - 6040))  
  20.         textField.borderStyle = .RoundedRect  
  21.         textField.placeholder = "请输入内容"  
  22.         textField.text = "username"  
  23.         textField.delegate = self  
  24.           
  25.         self.view.addSubview(textField)  
  26.     }  
  27.   
  28.     override func didReceiveMemoryWarning() {  
  29.         super.didReceiveMemoryWarning()  
  30.         // Dispose of any resources that can be recreated.  
  31.     }  
  32.       
  33.     // 进入编辑状态  
  34.     func textFieldDidBeginEditing(textField: UITextField) {  
  35.         println("开始编辑:\(textField.text)")  
  36.     }  
  37.       
  38.     // 结束编辑状态  
  39.     func textFieldDidEndEditing(textField: UITextField) {  
  40.         println("结束编辑:\(textField.text)")  
  41.     }  
  42.       
  43.     // Return 按钮隐藏键盘  
  44.     func textFieldShouldReturn(textField: UITextField) -> Bool {  
  45.         textField.resignFirstResponder()  
  46.         return true  
  47.     }  
  48.       
  49.     // 点击编辑框外,隐藏键盘  
  50.     override func touchesEnded(touches: NSSet, withEvent event: UIEvent) {  
  51.         textField.resignFirstResponder()  
  52.     }  
  53.   
  54. }  

------------------------------------------------------------------------------------------
GitHub 上项目地址:UITextFieldSample
控件更多相关属性及方法参考:UITextField Class Reference

 



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

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