美文网首页
iOS UITextView内容没有从第一行开始

iOS UITextView内容没有从第一行开始

作者: _Waiting_ | 来源:发表于2018-06-25 15:58 被阅读102次

遇到一个奇葩的问题,UITextView内容没有从第一行开始,开始以为是导航引起的,各种调试,但是还是同样的问题,血蹦。
后来重写发现,可以,于是乎逐行对比发现是代码顺序引起的问题,瞬间感觉不好了。记录如下:
如果先把isEditable置为false,再给textview赋值,内容会发生偏移,调整顺序就好了。引起问题的原因探究中。

self.contentTV.text = contentStr
 self.contentTV.isEditable = false

swift
placeHolder没有从第一行开始,那么来一个黑科技,注意最后两行,具体问题排查中

  let tv = UITextView.init(frame: CGRect.init(x: 15, y: 0, width: SCREEN_WIDTH - 44 - 15, height: 44))
        bottomView.addSubview(tv)
        
        
        let placeHolderLabel = UILabel()
        placeHolderLabel.text = "请输入内容"
        placeHolderLabel.numberOfLines = 0
        placeHolderLabel.textColor = .lightGray
        placeHolderLabel.sizeToFit()

        tv.addSubview(placeHolderLabel)
        tv.setValue(placeHolderLabel, forKey: "_placeholderLabel")
        
        tv.text = "zhh"
        tv.text = ""

相关文章

  • iOS UITextView内容没有从第一行开始

    遇到一个奇葩的问题,UITextView内容没有从第一行开始,开始以为是导航引起的,各种调试,但是还是同样的问题,...

  • UITextView在iOS16 beta系统上内容显示不全

    UITextView在iOS16 beta内容显示不全 UITextView如果通过 textView.edita...

  • 自定义UITextView(OC)

    iOS UITextView 属性 有这样一种需求,在UITextView的属性里是没有像UITextFiled一...

  • 自定义UITextView(Swift)

    iOS UITextView 属性 有这样一种需求,在UITextView的属性里是没有像UITextFiled一...

  • UITextView return

    iOS开发中,发现UITextView没有UITextField中textFieldShouldReturn:这样...

  • 每天一个linux命令

    ①:linux下查看文件内容的命令 cat :从第一行开始,显示所有内容;tac :从最后一行开始,所有内内容倒叙...

  • IOS学习(13)-UITextView

    UITextView详解iOS开发系列之四 – UITextView 用法小结UITextView控件的用法详解

  • UITextView return键隐藏键盘

    iOS开发中,发现UITextView没有想UITextField中textFieldShouldReturn:这...

  • LINUX

    1.cat:从第一行开始显示内容,并将所有内容输出。 2.tac:从最后一行开始,并将所有内容输出。 3.Head...

  • kali linux 查看文件内容

    1. 文件内容查看 从第一行开始显示内容 cat 文件名从最后一行开始显示内容 tac 文件名显示内容同时输出行号...

网友评论

      本文标题:iOS UITextView内容没有从第一行开始

      本文链接:https://www.haomeiwen.com/subject/riuyyftx.html