基于文本视图内容swift在文本视图下更改子视图的位置

时间:2017-11-07 21:12:43

标签: swift uilabel uitextview

I️如何实现与Twitter的推文视图类似的效果,其中位置标签位置根据输入的文本数量而变化。例如No text

当没有文字时,位置标签位于文本视图的正下方,但是当输入文本时,标签会改变其位置: text added

I️如何在swift中实现类似的效果?

1 个答案:

答案 0 :(得分:1)

有关将UITextView与其文本内容相符合的信息,请参阅this StackOverflow post

在UITextView shouldChangeTextInRange委托调用中,更新UITextView的框架以适合文本。然后相对于这个新的UITextView框架更新您的位置标签框架。