我有一个NSCollectionView。我的示例子视图很简单,基本上是一个带有框的标签。
我希望我的子视图调整其宽度以适应标签长度。例如,如果我们有“香蕉”,“番茄”和“猪”,即
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
self.listObjArray = [NSArray arrayWithObjects:@"banana", @"tomato", @"pig", nil];
}
CollectionView(绑定到绑定到listObjArray的Array Controller)应该显示
[香蕉] [番茄] [猪]
而不是
[bana] [toma] [pig]
我该怎么做?作为奖励,我希望子视图的大小不会大于CollectionView的宽度,所以我有一个非常长的文本,我最终会用
[thisisareallysuperlongkindofst...]
[banana] [tomato] [pig]