我想将tableviewcell内容对齐,如下面的屏幕截图所示
但我的对齐方式如下所示..
请任何人帮我做..
答案 0 :(得分:1)
在Interface Builder中,编辑右下角标签的自动调整大小,以便将文本推到顶部。这位于“大小检查器”选项卡
中答案 1 :(得分: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将由您的标签重新定标,您必须根据需要进行一些调整。 希望这会有所帮助