zoukankan      html  css  js  c++  java
  • UITextField和UITextView的文字内容与边框的缩进设置

    使用UITextField时UI经常要求里面的文字内容与TextField的左右边框保持一个距离,对上下边框没有距离要求,这样的话使用textField的leftView和rightView属性就行,比如

    self.emailTextField.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 12, 46)];
    self.emailTextField.rightView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 12, 46)];
    self.emailTextField.leftViewMode = UITextFieldViewModeAlways;
    self.emailTextField.rightViewMode = UITextFieldViewModeAlways;

    使用UITextView时,因为其中的内容可以上下滚动,所以UI会对上下左右的边框都有要求保持一个距离。

    之前考虑使用contentInset属性来做,左右边框距离可以设置,但是在滚动时上下的边距无法保证,因此简单粗暴的方式就是干脆使用UIView来就行组合就行了,底部弄一个bgView,在bgView上放置textView,设置bgView和textView的上下左右边距,这不是也很香吗?。

  • 相关阅读:
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结和实验报告
    第六周作业
    第五周课程总结和实验报告
    第四周课程总结和实验报告
    课程总结
    第十四周
    第十三周学习总结
    第十二周总结
  • 原文地址:https://www.cnblogs.com/cchHers/p/12520058.html
Copyright © 2011-2022 走看看