swift-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; //這是我的項目登陸界面效果圖 //將return鍵變成什么鍵 userName.returnKeyType =?UIReturnKeyType.Search;typedef enum { UIReturnKeyDefault,?默認?灰色按鈕,標有Return UIReturnKeyGo,? ? 標有Go的藍色按鈕 UIReturnKeyGoogle,標有Google的藍色按鈕,用語搜索 UIReturnKeyJoin,標有Join的藍色按鈕 UIReturnKeyNext,標有Next的藍色按鈕 UIReturnKeyRoute,標有Route的藍色按鈕 UIReturnKeySearch,標有Search的藍色按鈕 UIReturnKeySend,標有Send的藍色按鈕 UIReturnKeyYahoo,標有Yahoo的藍色按鈕 UIReturnKeyYahoo,標有Yahoo的藍色按鈕 UIReturnKeyEmergencyCall,?緊急呼叫按鈕 } UIReturnKeyType;
轉載于:https://www.cnblogs.com/brance/p/4898735.html
總結
以上是生活随笔為你收集整理的swift-UITextfield控件的基本属性设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交互设计精髓about face3读书笔
- 下一篇: [独库骑行之我们路过沙漠]塔克拉玛干的边