UITextView 还是别的啥?需要帮助理解
Posted
技术标签:
【中文标题】UITextView 还是别的啥?需要帮助理解【英文标题】:UITextView or something else? need help in understandingUITextView 还是别的什么?需要帮助理解 【发布时间】:2013-10-23 23:07:03 【问题描述】:我正在编写一个小应用程序来训练自己,我需要一些帮助。
谁能给我一个建议,如何制作如下图所示的结构? 我对“描述”部分感兴趣。我想在我的应用程序中做类似的事情。预览中的一些文本..按钮“更多”,当我单击它时,整个文本将出现在屏幕上。我也想要让我返回预览的相同按钮“隐藏”。 我需要 UITextView 还是其他?
【问题讨论】:
使用UILabel
。 UITextView
用于输入文本,不显示。
UILabel 绝对是最简单的方法。但是,如果您确实需要一个 UITextView,它不仅允许编辑,还可以自动发现链接、地址、时间、电话号码等并将它们变成可点击的,看看他的:***.com/questions/18368567/…
【参考方案1】:
rmaddy 是对的,UILabel
是要走的路。
您需要隐藏更多按钮,并在用户点击时显示隐藏(或减少?)按钮和标签。您还需要更改行的高度以适应新内容。
要找到表格行的适当高度,请使用[UILabel sizeToFit]
或[UILabel sizeThatFits]
。
要对行的高度变化进行动画处理,请查看Can you animate a height change on a UITableViewCell when selected?
【讨论】:
以上是关于UITextView 还是别的啥?需要帮助理解的主要内容,如果未能解决你的问题,请参考以下文章
PhoneGap——还是别的啥?对于使用 Swipe 和 Pinches 的 iOS 应用程序
如何以编程方式更新 UITextView maximumNumberOfLines 并查看 UI 更新。