如何根據文本Content.Row增加NSTableView中的行高,當文本更多時應該增加高度,並且當文本被刪除時行應該縮小。如何根據文本內容增加NSTableView中的行高?
我在我的NSTableView的子類中實現了textDidChange通知,但是我沒有找到任何會增加行高的方法。 NSTableView的setRowHeight
將增加tableview中每一行的高度。我想變量行高。我可以有任何示例代碼或任何指針來完成此操作。
我發現下面的鏈接
http://cocoadev.com/forums/discussion/1851/calculating-row-heights
但我無法找到任何這例子!任何例子都會對我有很大的幫助!
試圖通過計算字符串的長度,以實現以下deleagate
- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
,現在我能夠增加行高度,但NSTextFieldCell高度相同。如何在行高改變時增加文本字段的高度。
注意:問題是關於'NSTableView',這個答案是關於'UITableView'的。可可≠Cocoa Touch。 – 2012-08-02 08:19:58
是的,這是關於可可,而不是可可觸摸,這是不同的 – fengd 2012-08-14 15:34:38