UITextView 隐藏一些文本
Posted
技术标签:
【中文标题】UITextView 隐藏一些文本【英文标题】:UITextView hiding some text 【发布时间】:2011-10-31 18:24:14 【问题描述】:我有一个高度为 150 的 UITextView。我动态填充内容。所以,有时我需要滚动查看文本。但是内容的最后 3 行是隐藏的,只有在我向上滚动内容时才会显示。一旦我离开卷轴,它就会隐藏起来。
使用 UITextView 查看屏幕上的所有内容有什么帮助吗?
【问题讨论】:
【参考方案1】:您是否在加载视图后以编程方式设置文本?如果是这样,您可能需要调整内容视图的大小。
您还可以检查您的 nib 以确保 textview 没有稍微悬在其父视图的边缘。
最后,您可以尝试将内容视图的大小调整为比原来高出大约 15 个像素。
【讨论】:
我找到了答案!我只是将 xib 文件中的 Content Insets - Bottom 增加到 50px。感谢您指出这一点。【参考方案2】:我会将 2 UITextView 放在 UIScrollView 中。然后我会相应地放置:首先是您希望始终可见的那个,其次是您希望保持隐藏的那个,除非用户向上滚动。为此,只需将 then 添加到 UIScrollView,然后使用 contentSize 进行调整,直到找到所需的内容。
【讨论】:
好吧,我只想要一个 UITextView,我不介意文本是否隐藏并且用户需要滚动才能看到它。我的问题甚至是用户滚动 textView,最后三行一旦离开滚动就会隐藏。顺便说一下,在这个 textView 上启用了反弹。以上是关于UITextView 隐藏一些文本的主要内容,如果未能解决你的问题,请参考以下文章
UILabel UITextField UITextView