发布于 2015-12-29 07:24:26 | 268 次阅读 | 评论: 0 | 来源: 网友投递
这里有新鲜出炉的Swift教程,程序狗速度看过来!
Swift编程语言
SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。
- //
- // ViewController.swift
- // UITextFieldSample
- //
- // Created by jinnchang on 15/4/2.
- // Copyright (c) 2015年 Jinn Chang. All rights reserved.
- //
-
- import UIKit
-
- class ViewController: UIViewController, UITextFieldDelegate {
-
- var textField: UITextField!
-
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view, typically from a nib.
-
- textField = UITextField(frame: CGRectMake(30, 50, self.view.frame.size.width - 60, 40))
- textField.borderStyle = .RoundedRect
- textField.placeholder = "请输入内容"
- textField.text = "username"
- textField.delegate = self
-
- self.view.addSubview(textField)
- }
-
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
-
- // 进入编辑状态
- func textFieldDidBeginEditing(textField: UITextField) {
- println("开始编辑:\(textField.text)")
- }
-
- // 结束编辑状态
- func textFieldDidEndEditing(textField: UITextField) {
- println("结束编辑:\(textField.text)")
- }
-
- // Return 按钮隐藏键盘
- func textFieldShouldReturn(textField: UITextField) -> Bool {
- textField.resignFirstResponder()
- return true
- }
-
- // 点击编辑框外,隐藏键盘
- override func touchesEnded(touches: NSSet, withEvent event: UIEvent) {
- textField.resignFirstResponder()
- }
-
- }
------------------------------------------------------------------------------------------
GitHub 上项目地址:UITextFieldSample
控件更多相关属性及方法参考:UITextField Class Reference