• 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: displaying image and multiple rows of text in NSTableView row
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: displaying image and multiple rows of text in NSTableView row


  • Subject: Re: displaying image and multiple rows of text in NSTableView row
  • From: Corbin Dunn <email@hidden>
  • Date: Mon, 03 Mar 2008 09:16:42 -0800


On Mar 3, 2008, at 6:34 AM, Nick Rogers wrote:
Hi,
I'm using NSTableView for displaying.
Now I need to show an icon in every row and also have to display 2 rows of text in one row of tableView.
Is it possible, if yes then how and can i incresse a row's width to accomodate two rows of text?

Two rows of text in a single row? Maybe you just want to use variable row heights. But then, that doesn't affect a row's width, which is always constant (it equals the width of the tableview).


Maybe you want to increase the columns width?

You can have a row span all columns with:

/* Optional - Different cells for each row
A different data cell can be returned for any particular tableColumn and row, or a cell that will be used for the entire row (a full width cell). The returned cell should properly implement copyWithZone:, since the cell may be copied by NSTableView. If the tableColumn is non-nil, you should return a cell, and generally you will want to default to returning the result from [tableColumn dataCellForRow:row].


When each row is being drawn, this method will first be called with a nil tableColumn. At this time, you can return a cell that will be used to draw the entire row, acting like a group. If you do return a cell for the 'nil' tableColumn, be prepared to have the other corresponding datasource and delegate methods to be called with a 'nil' tableColumn value. If don't return a cell, the method will be called once for each tableColumn in the tableView, as usual.
*/
- (NSCell *)tableView:(NSTableView *)tableView dataCellForTableColumn: (NSTableColumn *)tableColumn row:(NSInteger)row AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER;


-corbin


OR
if not possible, then can i use NSOutlineView for this purpose and how?




_______________________________________________

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: 
 >displaying image and multiple rows of text in NSTableView row (From: Nick Rogers <email@hidden>)

  • Prev by Date: Re: Relaunching an application
  • Next by Date: Re: Relaunching an application
  • Previous by thread: displaying image and multiple rows of text in NSTableView row
  • Next by thread: Re: displaying image and multiple rows of text in NSTableView row
  • Index(es):
    • Date
    • Thread