Advertise Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

sdkIQ for iPhone
($4.99)

Your First iPhone App
($1.99)

iPhone Code Generator
($9.99)

Dual Matches
($0.99)

Calcuccino Programmers' Calculator
($2.99)

SDKtoday
(free)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum

View Single Post
Old 06-08-2009, 03:11 PM   #2 (permalink)
wickersty
New Member
 
Join Date: Jun 2009
Posts: 16
Default

bumpity bump

Now I'm not surprised I havent been able to find anything on this online anywhere... seems like this is a common issue with no well known approach. We've all seen this done in various apps, so I know its possible -- it's just... how?

Quote:
Originally Posted by wickersty View Post
Hi all,

I've been working on trying to get multiline auto expanding (expand to fit, or at least expand to fit a few lines) for a while and am having no luck, other than a really awful method of dynamically placing labels inside of cells which I don't like (and I can't believe that's the "correct" way to do it. Would anyone who'se figured this out care to shed some light and advice?

I'm pasting the a screenshot of what I've got so far (note the third cell is cut off and not multiline) as well as the code I've been using below.

I appreciate all of your wisdom and advice

Jeff

Code:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
	return [programDetails count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
	UITableViewCell *cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:nil] autorelease];
		
	if (indexPath.row == 0) { // program name
		cell.font = [UIFont boldSystemFontOfSize: 12];
	} else if (indexPath.row == 1) { // program tagline
		cell.font = [UIFont systemFontOfSize: 12];
	} else { // program description
		cell.font = [UIFont systemFontOfSize: 10];
	}
	
	cell.text = [programDetails objectAtIndex:indexPath.row];
	
	return cell;
}

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
	[super viewDidLoad];
	
	self.tableView.rowHeight = 50;
	
	programDetails = [[NSMutableArray alloc] init];
	
	[self loadProgramData];
}
wickersty is offline   Reply With Quote
 
» Advertisements
» Online Users: 364
22 members and 342 guests
AdamSubach, anonymous@, bensj, Duncan C, gtyt38, Jeremy1026, lifeCoder45, maxus182, mickm, mox, Mr. Mojo Risin, Olesesy, Ovidius, Paul10, pofak, raheel, squidboy, ufbobbo, ultrayard077
Most users ever online was 965, 06-30-2010 at 04:26 AM.
» Stats
Members: 41,859
Threads: 49,768
Posts: 213,052
Top Poster: BrianSlick (3,138)
Welcome to our newest member, ultrayard077
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 06:49 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.