tableviewcell内的视图高度与ios 7和ios 8不同

前端之家收集整理的这篇文章主要介绍了tableviewcell内的视图高度与ios 7和ios 8不同前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在tableviewcell里面有一个uiview.当我使用ios 8运行代码时,表格单元格看起来很好并且工作正常.但是当我尝试在ios 7中运行此代码时,表格单元格内容与单元格的其他内容重叠.

任何人都可以帮我正确地做到这一点.

附上Tableviewcell scrrenshot如下:

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{

if(!self.customCell){
    self.customCell = [self.goalDetailsTableview dequeueReusableCellWithIdentifier:@"GoalDetailsCell"];
}

//Height of cell
float height = 360;
return height;
}

提前致谢.

解决方法

我自己解决了这个问题.

在ios7中运行时,只需在tableViewCell实现文件中设置maskToBounds = YES.

- (void)layoutSubviews
{
    self.cardDetails.layer.masksToBounds = YES;
}
原文链接:https://www.f2er.com/iOS/333113.html

猜你在找的iOS相关文章