Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 14th, 2012  |  syntax: None  |  size: 0.96 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How do you initialize a NSCollectionViewItem?
  2. @implementation CollectionViewItem
  3.     -(void)setSelected:(BOOL)flag {
  4.         [super setSelected:flag];
  5.         NSLog(@"setSelected: %d", flag);
  6.         // tell the view that it has been selected
  7.         [(CollectionViewItemView* )[self view] setSelected:flag];
  8.         // This is where I pass my image to my view
  9.         [(CollectionViewItemView* )[self view] setOriginalSprite:[(MyModel* )self.representedObject imageSource]];
  10.         [(CollectionViewItemView* )[self view] setNeedsDisplay:YES];
  11.     }
  12. @end
  13.        
  14. Setting the Represented Object
  15.  
  16.     – representedObject Available in Mac OS X v10.5 through Mac OS X v10.5
  17.     – setRepresentedObject: Available in Mac OS X v10.5 through Mac OS X v10.5
  18.        
  19. The receiver’s model object.
  20.        
  21. Available in Mac OS X v10.5 through Mac OS X v10.5.
  22.        
  23. @implementation CollectionViewItem
  24. - (void)loadView {
  25.     [super loadView];
  26.     self.someProperty = someDefaultValue;
  27. }
  28. @end