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

发布于 2024-12-18 01:06:35 字数 209 浏览 3 评论 0原文

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

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

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

谢谢。

Is there any way I can adjust the height of NSTextFieldCell in an NSTableView based on the amount of text in it?

In short, I want tableView:heightOfRow: to return a value according to the text in the corresponding NSTextFieldCell and keep updating every time the text increases from a pre-defined number of lines.

I can get the dynamic height the first time the table is loaded. But can't get a way of changing it when the text updates.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的心境我的脸 2024-12-25 01:06:35

听起来您需要致电

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

这可能是一个有用的相关问题,您可以参考到。

Sounds like you'll need to call

[NSTableView reloadDataForRowIndexes:columnIndexes:] for all the data underneath the cell you're modifying, and of course [NSTableViewDelegate tableView:heightOfRow:].

This might be a helpful related question you can refer to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文