2
NSCollectionViewItem의 뷰 크기를 프로그래밍 방식으로 설정하는 방법은 무엇입니까? NSCollectionViewItem의 크기 조정
@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
그러나이 코드는 효과가 없습니다 :
가 나는 NSCollectionView 서브 클래스에서이 일을 시도했다. NSCollectionViewItem, setFrame : initWithCoder 메서드를 사용하여 NSView subclassing 시도했지만 EXC BAD ACCESS 충돌이 발생합니다.
멋지게 보입니다. 정말 고마워요. – indragie
.. 링크가 더 이상 작동하지 않습니다 (12/2011). https://github.com/arbales/SDListView에 미러가 있습니다. – Jay