gpt4 book ai didi

ios - 动态TableView链接到文本

转载 作者:行者123 更新时间:2023-11-29 05:41:24 24 4
gpt4 key购买 nike

我想创建一个链接到文本的动态表格视图。该表视图将在UITextView旁边,其中带有支持信息,该信息将显示在UITextView中相应段落的旁边。我似乎无法弄清楚如何在Swift中完成此任务。

示例:enter image description here

目前,我唯一能想到的方法是:


计算UITextView段落
列举每个段落的行
然后使用行数来计算带有其旁边的按钮的表格视图的高度。


此方法不起作用,因为“表视图”高度会根据您在应用程序中所用的屏幕尺寸而变化(因为UITextView在某些设备上的一行中可以容纳更多文本),而且看起来太昂贵了每次显示此View Controller时,app都会重新计算所有这些数据(因为这可能是100的段落)。

有没有人有任何建议或想法,我该如何在Swift中完成?

最佳答案

既然您已经提到了文本需要可编辑,并且不能使用标签,那么我将尝试使用自动布局来解决一些问题,例如:

//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),
])

关于ios - 动态TableView链接到文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56513358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com