根据文本动态调整NSTextFieldCell的高度

时间:2011-11-25 12:13:14

标签: cocoa nstableview nstextfieldcell

我有什么方法可以根据NSTable中的文本数量调整NSTextFieldCell的高度吗?

简而言之,我希望tableView:heightOfRow:根据相应NSTextFieldCell中的文本返回一个值,并在每次文本从预定义的行数增加时继续更新。

我可以在第一次加载表时获得动态高度。但是当文本更新时无法改变它。

感谢。

1 个答案:

答案 0 :(得分:0)

听起来你需要打电话

[NSTableView reloadDataForRowIndexes:columnIndexes:]表示您正在修改的单元格下面的所有数据,当然还有[NSTableViewDelegate tableView:heightOfRow:]

您可以参考

This might be a helpful related question