iOS 7 下UITextView的bug一枚

这个问题是早上蚊子发给我的。我说iOS7发布之后蚊子找出了一大堆系统的bug,不去苹果可惜了。

描述是这样的,往一个UITextView中不断地输入文字,不断地换行,换到最底下的时候,光标就跑到TextView的frame外面去了。因为没有什么特殊的操作,可以认为是iOS7的bug。

通过stackoverflow找到了暂时的解决办法(只能说是一种很复杂的hack)

原帖:http://stackoverflow.com/questions/18966675/uitextview-in-ios7-clips-the-last-line-of-text-string

4 Comments

  • ttt

    2013 年 12 月 24 日 at 15:58 Reply

    那是因为ios7计算高度的函数应该换成另一个了 不是以前的了 你自己追一下代码行不。。。。

    • hikui

      2013 年 12 月 29 日 at 17:52 Reply

      不对。。。我什么都没做,只是在xib里面拖了个UITextView,就能重现这个bug。。。你可以试试看,一行代码不要写,只要在xib里面拖一个UITextView,运行的时候,不断在里面回车。

    • hikui

      2013 年 12 月 29 日 at 17:59 Reply

      我上面的代码是用来修复这个bug的。。不是用来重现bug的。。

  • ttt

    2013 年 12 月 24 日 at 16:00 Reply

    还有很多 不要当bug了,以前的函数在ios7 sdk下应该换一个

Post a Comment