繁体   English   中英

NSCollectionViewItem,内容大小

[英]NSCollectionViewItem, size to content

我有一个NSCollectionView,它绑定到字符串集合。

我用于NSCollectionViewItem的视图非常简单,它只包含一个NSTextField。

NSView-NSTextField

字符串的长度是可变的。 有什么办法可以调整文本字段/视图的大小以适应字符串的长度?

对于较小的字符串,文本很好地位于视图的中心。 但是对于更长的字符串,文本将被截断。

如果有帮助,则集合中的所有字符串的长度都将大致相同。

我解决这个问题的方法非常简单。 我的NSCollectionView中的字符串可以具有不同的长度-阻止我预先创建正确大小的视图; 但在集合中,所有字符串的长度都相同。

我创建正确长度和字体样式的NSAttributedString,然后获取它的Size属性。 使用它,我可以在我的NSCollectionView上适当地设置MinItemSize。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM