首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整NSCollectionViewItem视图的大小

调整NSCollectionViewItem视图的大小
EN

Stack Overflow用户
提问于 2009-10-27 07:32:52
回答 1查看 1.3K关注 0票数 2

如何以编程方式设置NSCollectionViewItem视图的大小?

我在一个NSCollectionView子类中尝试过这样做:

代码语言:javascript
复制
@implementation CustomCollectionView

- (NSCollectionViewItem *)newItemForRepresentedObject:(id)object {

    NSCollectionViewItem *newitem = [[self itemPrototype] copy];
    [newitem setRepresentedObject:object];  
    NSView *itemview = [newitem view];
    [itemView setFrame:NSMakeRect([itemView frame].origin.x, [itemView frame].origin.y,         [itemView frame].size.width, 500)];
    return newitem;
}

@end

但是,此代码没有任何效果。我尝试将我用于NSCollectionViewItem的NSView子类化,并将setFrame:添加到initWithCoder方法中,但是当我这样做时,我得到了一个EXC错误的访问崩溃。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-27 09:00:04

你可以试试Steven Degutis的这个开源NSCollectionView替代方案,巧合的是,我想它今天刚刚发布到了GitHub上(我今天通过推特注意到了它):

http://github.com/sdegutis/SDListView

看起来它可以让你拥有不同高度的物品。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1627917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档