swift-UITextfield控制項的基本屬性設定,uitextfield屬性
//1.初始化UITextField
let userName=UITextField(frame: CGRectMake(0, 100, 100, 100));
//2.將文字框userName添加到當前視圖中
self.view.addSubview(userName);
//3.文字框預設顯示文字
userName.placeholder="請輸入手機號";
//4.設定字型大小
userName.font=UIFont.systemFontOfSize(16);
//5.當編輯時文字框右側出現刪除小表徵圖,登陸介面經常會用到
userName.clearButtonMode=UITextFieldViewMode.WhileEditing;
//6.如果需要設定文字框邊框顏色,需要同時設定顏色及邊框大小,否則會沒有邊框效果
userName.layer.borderColor=UIColor.blackColor();
userName.layer.borderWidth=1;
//7.設定文字框圓角
userName.layer.cornerRadius=5;
//8.有時候文字框左視圖需要添加圖片
//8.1添加使用者名稱左視圖
let NameLeftView:UIView=UIView(frame: CGRectMake(0, 0, 40, 60));
let namePic:UIImageView=UIImageView(frame: CGRectMake(5,20, 20, 20));
namePic.image=UIImage(named: "iconfont-phone.png");
NameLeftView.addSubview(namePic);
userName.leftView=NameLeftView;
//下面這句代碼是指圖片何時顯示
userName.leftViewMode=UITextFieldViewMode.Always;
//9.文字框內字元以* 顯示
userName.secureTextEntry=true;
//10.邊框圓角
userName.borderStyle = UITextBorderStyleRoundedRect;
//11.設定鍵盤的樣式 userName.keyboardType = UIKeyboardTypeNumberPad;(數字鍵台)//12.設定UITextField的代理 userName.delegate=self; //這是我的項目登陸介面