• 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: How to make template images?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to make template images?


  • Subject: Re: How to make template images?
  • From: Marc Respass <email@hidden>
  • Date: Fri, 10 Sep 2010 22:37:30 -0400

Hi Ken,

Thanks so much. I will look into -interiorBackgroundStyle. That sounds like the key. Meanwhile, we will modify our images to work correctly. I've built an image tester and many of them work well and I think we can fix those that don't.

Thanks again
Marc

El Sep 10, 2010, a las 6:03 PM, Ken Ferry escribió:

> On Fri, Sep 10, 2010 at 10:58 AM, Marc Respass <email@hidden> wrote:
> Hi,
>
> I have a need for a lot of different template images in my apps. I have worked with my artist but she is not sure how to build a template image. We have both researched it and we are not finding much good information. The docs on template images say to use "black" and "clear" in the image but it's difficult to make a nice, smooth, small image using only black.
>
> I've looked at a lot of applications and Mail is a great example. They have the blue dot (which is a gradient) and when you select it, it turns white. How do you do that? Can you use greyscale in the image mask? I've noticed that setting isTemplate on my images will change them; for instance, I have a red lock that we use but when I set it to a template it turns black.
>
> The image in Mail is not a template image.  If you subclass NSCell, you can choose to draw a different image entirely based on the cell's -interiorBackgroundStyle.  What the base class NSCell itself is doing if the image is a template is choosing the runtime processing based on the cell's -interiorBackgroundStyle (and in some cell subclasses, based on other data of the cell, like if it should appear "on").  If you know more about what's going on, you can get in there and do whatever drawing you want based on the interiorBackgoundStyle.
>
> Can you use greyscale in the image mask?
>
> Nope, just black with different alpha values.  Think of it like you would a glyph in a font.  It's a mask.
>
> -Ken
> Cocoa Frameworks
>
>
> Can anyone point me and my artist in the right direction to learn more about this? I have read the NSImage docs on template images and so has she but it's not quite enough for us.
>
> Thanks a lot
> Marc
> _______________________________________________
>
> 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
>

_______________________________________________

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

References: 
 >How to make template images? (From: Marc Respass <email@hidden>)
 >Re: How to make template images? (From: Ken Ferry <email@hidden>)

  • Prev by Date: Re: How to make template images?
  • Next by Date: TDD and Cocoa
  • Previous by thread: Re: How to make template images?
  • Next by thread: Memory question when added a view to the superView
  • Index(es):
    • Date
    • Thread