• 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: NSCell and IB
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSCell and IB


  • Subject: Re: NSCell and IB
  • From: Scott Herz <email@hidden>
  • Date: Tue, 18 Sep 2001 09:40:18 -0700

I'll see what I can put together.

Scott.

On Monday, September 17, 2001, at 03:45 PM, Robert Goldsmith wrote:

Hi :)

I'm not quite visualizing this, but you will need to make a single cell that draws all of this.

This is what I gathered. Let me try to improve my description of what I want :)

think of a single column of text entries which has a scroll bar - like a single column table.

Now think of each entry as a box instead of a line of text.

Each box contains two lines of text, a background colour and an icon. As an example, having the icon to the left of the two lines of text, with the two lines of text one above the other. The background could toggle between light yellow and light blue.

You can only make a matrix/tableview out of cells. NSText and NSImage are views. I would suggest that you subclass NSCell to draw as you like and then use IB to design your NSTableView columns (title, with, etc). Then programmatically set the your subclass to be the data cell of your column.

Ok, so you are suggesting basically designing most of the window - including the containing NSTableView and then programmatically setting the datacell NSCell subclass on startup. I had basically gathered this.

The remaining questions are:
how do I create NSCells like this.
Can I create NSCell layouts in IB or does it have to be done in code
Is there anything I have to worry about in particular? Like obscure behavior?

A brief example or a url for a tutorial wouldn't go amiss either <g>

Robert

-- Please note the new email address:
email@hidden
_______________________________________________
cocoa-dev mailing list
email@hidden
http://www.lists.apple.com/mailman/listinfo/cocoa-dev


References: 
 >Re: NSCell and IB (From: Robert Goldsmith <email@hidden>)

  • Prev by Date: Re: Need original stdio.h file
  • Next by Date: Re: Need original stdio.h file
  • Previous by thread: Re: NSCell and IB
  • Next by thread: Re: NSCell and IB
  • Index(es):
    • Date
    • Thread