Cocoa 基于文本动态调整NSTextFieldCell的高度

Cocoa 基于文本动态调整NSTextFieldCell的高度,cocoa,nstableview,nstextfieldcell,Cocoa,Nstableview,Nstextfieldcell,是否有任何方法可以根据NSTableView中的文本量调整NSTextFieldCell的高度 简而言之,我希望tableView:heightOfRow:根据相应NSTextFieldCell中的文本返回一个值,并在每次文本从预定义的行数增加时保持更新 我可以在第一次加载表格时获得动态高度。但无法在文本更新时更改它 谢谢。听起来你需要打电话 对于要修改的单元格下面的所有数据,当然还有 你可以参考 谢谢。但这是针对静态内容的。正如我所说,我可以在第一次加载数据时让它工作。但是当我开始编辑单元格中

是否有任何方法可以根据NSTableView中的文本量调整NSTextFieldCell的高度

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

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


谢谢。

听起来你需要打电话

对于要修改的单元格下面的所有数据,当然还有


你可以参考

谢谢。但这是针对静态内容的。正如我所说,我可以在第一次加载数据时让它工作。但是当我开始编辑单元格中的文本时,我无法根据text.eww调整高度。至少可以说,这听起来是一个有趣的用户界面。我想不出还有什么其他的应用程序可以让用户在表格中的实际表格视图单元格中编辑文本。我建议改为在详细视图中执行此操作。Mike这是一个Mac应用程序(NSTableView和NSTextFieldCell),而不是一个iOS应用程序。NSTextFieldCell背后的全部要点是允许用户更新表格单元格内的内容。我已更改了NSTableView的原始答案。。。但是,是的,我仍然认为用户界面有潜在的问题。@MichaelDautermann-很多iPhone应用程序都会这样做,甚至苹果的联系人和提醒应用程序都会这样做,在Mac电脑上编辑表格单元格也是如此。