2011-07-01 34 views
0

我要对齐的tableviewcell内容,如下面的截图 enter image description hereTableViewCell对齐问题

但我对齐如下面仅.. enter image description here

请任何一个可以帮助我做.. enter image description here

enter image description here

enter image description here

+1

分享一段代码... – CristiC

+2

谁应该阅读代码? – vikingosegundo

+0

什么是最新的屏幕截图?这是否意味着你已经修复了它? –

回答

1

这是标签文本顶部对齐的代码。不幸的是,没有直接的方法获得UILabel的垂直对齐。

//Code for top aligning text of UILabel 
     CGSize maximumSize = CGSizeMake(290, 35); 
     NSString *dateString =[[[reviewDic valueForKey:@"reviews"] objectAtIndex:[indexPath row]] objectForKey:@"summary"]; 
     UIFont *dateFont = [UIFont fontWithName:@"Helvetica" size:14]; 
     CGSize dateStringSize = [dateString sizeWithFont:dateFont constrainedToSize:maximumSize lineBreakMode:reviewLabel.lineBreakMode]; 

     CGRect dateFrame = CGRectMake(5, 17, 290, dateStringSize.height); 

     reviewLabel.frame = dateFrame; 

*** reviewLabel将被您的标签复制,您将不得不根据您的需要做一些调整。 希望这会有所帮助

1

在Interface Builder中,编辑右下角标签的自动调整大小,以便将文本推到顶部。这是在尺寸检查器标签