【发布时间】:2011-12-23 12:02:24
【问题描述】:
如何根据文本Content增加NSTableView中的行高。文本多时行高应增加,删除文本时行高应缩小。
我在我的 NSTableView 子类中实现了 textDidChange 通知,但我没有找到任何会增加行高的方法。 NSTableView 的setRowHeight 会增加tableview 中每一行的高度。我想要一个可变的行高。我可以有任何示例代码或任何指针来完成这个吗?
我找到了以下链接
http://cocoadev.com/forums/discussion/1851/calculating-row-heights
但我找不到任何关于此的示例!。任何关于这方面的例子都会对我有很大的帮助!
尝试实现以下委托
- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
通过计算字符串长度,现在我可以增加行高,但是 NSTextFieldCell 高度是一样的。当行高发生变化时,如何增加文本字段的高度。
【问题讨论】:
标签: objective-c macos cocoa nstableview