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;
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM