reprint Please declare source: http://blog.csdn.net/jinnchang/article/details/44853487
------------------------------------------------------------------------------------------
viewcontroller.swift//uitextfieldsample////Created by Jinnchang on 15/4/2.//Copyright (c) 2015 Jinn Chang. All rights Reserved.//import Uikitclass Viewcontroller:uiviewcontroller, uitextfielddelegate {var textfield:uite xtfield! Override Func Viewdidload () {super.viewdidload ()//Do any additional setup after loading the view, typical Ly from a nib. TextField = Uitextfield (Frame:cgrectmake (+, self.view.frame.size.width-60, +)) Textfield.borderstyle =. Roundedrect Textfield.placeholder = "Please enter content" Textfield.text = "username" textfield.delegate = self Self.view.addSubview (TextField)} override func didreceivememorywarning () {Super.didreceivememor Ywarning ()//Dispose of any of the resources that can is recreated. }//Enter edit state func textfielddidbeginediting (Textfield:uitextfield) {println ("start edit: \ (textfield.text)") }//End Edit State func TextFieldDidendediting (Textfield:uitextfield) {println ("end edit: \ (Textfield.text)")}//Return button to hide keyboard func text Fieldshouldreturn (Textfield:uitextfield), Bool {Textfield.resignfirstresponder () return True} Click outside the edit box to hide the keyboard override func touchesended (Touches:nsset, withevent event:uievent) {textfield.resignfirstr Esponder ()}}------------------------------------------------------------------------------------------
Project on GitHub address: uitextfieldsample
Control more related properties and methods reference: Uitextfield Class Reference
Article last updated: April 3, 2015 11:47:37
Swift Simple Control Example: text box (Uitextfield)