相关疑难解决方法(0)

Cocoa:如何制作多行NSTextField?

如何制作多行NSTextField?更新:我在IB特殊类型的NSTextField中找到了"Wrapped Text Field".它是多行的但是当我想要换行时我必须按Ctrl + Enter.但我想只按Enter键获取换行符.我该怎么做?

macos cocoa objective-c

12
推荐指数
2
解决办法
1万
查看次数

NSTableView行高基于NSStrings

基本上,我有一个带有1列的NSTableView,我在每行插入长字符串.但是,并非所有的字符串都很长,所以我希望每行的高度根据字符串的长度而有所不同.

我已经发现我需要询问它的宽度是多少,然后询问字符串如果柱子宽那么会占用多少行,然后决定NSCell的"高"程度.但是我到底该怎么做呢?我得到了以下的柱宽:

[[[tableView tableColumns] objectAtIndex:0] width];

但我无法弄清楚如何询问NSString将占用多少空间.或者,也许,我应该采取更好的方式来做这件事?

在此先感谢您的帮助.

cocoa objective-c nstableview

6
推荐指数
2
解决办法
4666
查看次数

标签 统计

cocoa ×2

objective-c ×2

macos ×1

nstableview ×1