• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Layers in NSCollectionView
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Layers in NSCollectionView


  • Subject: Re: Layers in NSCollectionView
  • From: Gordon Apple <email@hidden>
  • Date: Tue, 04 Dec 2012 11:17:42 -0600
  • Thread-topic: Layers in NSCollectionView

Sorry for the delay.  I¹ve been inaccessible for reasons I won¹t get into.
I have tried it without setting any layers in IB.  I think you may be
correct about the copies.  Another thing I don¹t know is if each cell simply
uses the prototype to draw in the correct location, or it it does actually
make copies for each cell.  I¹m hoping for the latter, because what I really
want is an AVPlayerLayer. The view I¹ve been referring to is intended to by
my own version of an AVPlayerView (which I wish they would provide in
AVFoundation, similar to the bindable QTMovieView.  I have filed an
enhancement request.)   If the copy does not handle the layer-hosted view in
the prototype correctly, then I¹m screwed.  I have also tried just adding
the layer to the backing layer, without success.  I think I¹ve about
exhausted the options.

This collection  is a bank of AVPlayer controls for all movies which
currently appear in the presentation window, on a different screen, and I
want a (hopefully) playing thumbnail by the controls for easy
identification.  I may have to settle for a starting image, which isn¹t very
useful is the movies fade in from black.  Another thing AVFoundation lacks
is access to something like a poster frame.

I may file a bug report and see what happens.  I¹ve been filing bug reports
right an left lately.   Unfortunately, haven¹t been getting much response.


On 12/2/12 8:32 PM, "Kyle Sluder" <email@hidden> wrote:

> Well, it's probably not a good idea to turn on layer-backing for a view in nib
> and then try to transform it into a layer-hosting view by assigning to its
> layer property and then calling -setWantsLayer:YES. There's a chance that
> NSView will say, "oh, my wantsLayer property is already yes; I'll just keep on
> doing my thing" even though your intent was to remove AppKit's ownership of
> your layer.
>
> To be honest, the difference between layer-backed and layer-hosting views is
> still murky, though the situation has gotten slightly better with the 10.8
> AppKit release notes. I just want one document that explicitly describes
> *precisely* what AppKit does and does not control in each case. :-/
>
> I did just remember something, though: NSCollectionView copies its collection
> items around in some sort of crazy way that was subtly changed with the
> introduction of NSViewController. Is it possible that the views in your
> collection view are *NOT* the same instances that were unarchived from nib,
> but rather *copies* of those views created by sending -encodeWithCoder: to the
> collection item's view?
>
> --Kyle Sluder
>
>>


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: Layers in NSCollectionView (solved)
      • From: Gordon Apple <email@hidden>
References: 
 >Re: Layers in NSCollectionView (From: Kyle Sluder <email@hidden>)

  • Prev by Date: Re: Get the current displayed NSAlert
  • Next by Date: Re: Operations Beachball
  • Previous by thread: Re: Layers in NSCollectionView
  • Next by thread: Re: Layers in NSCollectionView (solved)
  • Index(es):
    • Date
    • Thread