我的 NSTableView 有可变高度的行。完成单元格编辑后以及调整列/表大小期间/之后,行会正确调整大小。当用户在文本单元格中键入内容时,行也会正确调整大小。
但是,在编辑期间单元格本身不会调整大小以匹配行的高度。有人对此有什么想法吗?在 this screenshot已经发生了一次最终编辑(这就是文本区域大于 1 行的原因),但单元格中当前有足够的文本来占大约 5 行,因此行的高度与应显示的高度不匹配。
最佳答案
如果您希望 TextView 和单元格自动缩放,则必须设置它们的自动调整大小。
看起来Tag Name
列中的单元格已正确设置为调整大小,但value
列中的单元格或 TextView 尚未设置为调整大小。检查 Interface Builder 中的座位。
关于cocoa - 文本编辑期间 Nscell 大小不随行高增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301996/