UITextView 还是别的啥?需要帮助理解

Posted

技术标签:

【中文标题】UITextView 还是别的啥?需要帮助理解【英文标题】:UITextView or something else? need help in understandingUITextView 还是别的什么?需要帮助理解 【发布时间】:2013-10-23 23:07:03 【问题描述】:

我正在编写一个小应用程序来训练自己,我需要一些帮助。

谁能给我一个建议,如何制作如下图所示的结构? 我对“描述”部分感兴趣。我想在我的应用程序中做类似的事情。预览中的一些文本..按钮“更多”,当我单击它时,整个文本将出现在屏幕上。我也想要让我返回预览的相同按钮“隐藏”。 我需要 UITextView 还是其他?

【问题讨论】:

使用UILabelUITextView 用于输入文本,不显示。 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 更新。

UIScrollView setNeedsDisplay 不工作,还是别的啥?

LINQ 还是别的啥?

放松 Segue 还是别的啥?

Qt 子线程更新Ui