我想创建一个链接到文本的动态表格视图。该表格视图将位于UITextView
旁边,其中带有支持信息,该信息将显示在UITextView
中相应段落的旁边。我似乎无法弄清楚如何在Swift中完成此任务。
目前我唯一能想到的就是:
UITextView
个段落此方法不起作用,因为“表格视图”高度会根据您在其中查看应用程序的屏幕尺寸而改变(因为UITextView
会在某些设备上的一行中显示更多文本)太昂贵了,以至于每次显示此View Controller时,应用程序都要重新计算所有这些数据(因为这可能是100个段落)。
有人对我如何在Swift中做到这一点有任何建议或想法吗?
答案 0 :(得分:0)
由于您已经提到文本需要可编辑,并且不能使用标签,因此我将尝试使用自动布局来解决一些问题,例如:
//Make sure that the textfield is expanding, instead of scrolling
textView.isScrollEnabled = false
// Auto Layout
textView.translatesAutoresizingMaskIntoConstraints = false
//Constraint the UITextView the edges of the cell
NSLayoutConstraint.activate([
textView.topAnchor.constraint(equalTo: contentView.topAnchor),
textView.leadingAnchor.constraint(equalTo: dateLabel.trailingAnchor),
textView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor),
textView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor),
])