0

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

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

NSView - NSTextField

字符串的长度是可变的。有没有办法调整我的文本字段/视图的大小以考虑字符串的长度?

对于较小的字符串,文本在视图中很好地居中。但是对于较长的字符串,文本会被截断。

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

4

1 回答 1

0

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

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

于 2012-11-28T14:38:33.770 回答