我正在写一个小应用程序来训练自己,我需要一些帮助。
任何人都可以给我一个建议如何使这个结构如下图所示? 我对“描述”部分感兴趣。我想在我的应用程序中做类似的事情。预览中的一些文本...按钮“更多”,当我点击它时,整个文本将出现在屏幕上。我也希望有相同的按钮“隐藏”让我回到预览状态。 我需要UITextView或其他吗?
答案 0 :(得分:0)
rmaddy是对的,UILabel
是要走的路。
您需要隐藏“更多”按钮,并在用户点按时显示隐藏(或更少?)按钮和标签。您还需要更改行的高度以适应新内容。
要查找表格行的适当高度,请使用[UILabel sizeToFit]
或[UILabel sizeThatFits]
。
要为行的高度变化设置动画,请查看Can you animate a height change on a UITableViewCell when selected?