微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐