学校学习ios教程笔记,第八节初识ios控件中的UILable与UITextField

来源:互联网 发布:手机淘宝购物评级在哪 编辑:程序博客网 时间:2024/05/21 17:42

    func demo(){

       //       标签:UILabel,能够看得到,同样继承于UIView

       let label =UILabel(frame:CGRectMake(30,60,150,60))

       //设置标签背景颜色

        label.backgroundColor =UIColor.cyanColor()

       //将标签添加到视图上面

       view.addSubview(label)

        

        

      //       设置标签文本

        label.text ="金华职业技术学院dfghfjgjhghjkhkjhkjhkjhkjhjkhkjkhkjhkj"

       //       设置文本颜色

        label.textColor =UIColor.redColor()

       //       文本对齐方式:居中,左对齐,右对齐

        label.textAlignment = .Center

       //       设置显示的行数:默认是1,超过显示行数采用省略号,如果设置为0,则文本自适应多行显示

        label.numberOfLines =2

       //       设置文本(字体)大小:iOS字体设置通过UIFont

        label.font =UIFont.systemFontOfSize(15)

        

        

       //       文本输入框:UITextField

       let textField =UITextField(frame:CGRectMake(60,150,180,45))

       //        textField.backgroundColor = UIColor.greenColor()

       view.addSubview(textField)

        

       //       设置文本框的键盘类型

       //        textField.keyboardType = .NumberPad

       //       输入框边框样式

        textField.borderStyle = .RoundedRect

       //       设置输入框占位符

        textField.placeholder ="请输入你的学号"

        

       //        textField.font

       //        textField.textAlignment

       //        textField.textColor

       //设置输入框显示的文本

        textField.text ="201416989"

       //获取输入框输入文本

       print(textField.text)

        

       //设置输入框是否密文显示

        textField.secureTextEntry =true

        

       //设置键盘return

        textField.returnKeyType = .EmergencyCall

       //点击return键,键盘回收,首先设置文本输入框代理,遵守协议

        textField.delegate =self

    }

    

}


extensionViewController:UITextFieldDelegate{

    

   func textFieldShouldReturn(textField:UITextField) ->Bool

    {

       //使键盘回收,所以取消输入框的第一响应者

        textField.resignFirstResponder()

       returntrue

    }

    

}

0 0
原创粉丝点击