我有一个UITableViewCell *cell
,它有一个UIImageView *image
和一个UILabel *description
子视图。描述标签位于单元格的上部,我需要找到UIImageView
标签和底部边缘之间的位置。这是我的代码:
CGFloat bottomTextY = cell.labelDescription.frame.origin.y + cell.labelDescription.frame.size.height;
CGFloat newImageY = bottomTextY + (cell.frame.size.height - bottomTextY) / 2;
cell.image.center = CGPointMake(cell.image.center.x, newImageY);
但每次位置不同,并不是严格在标签和边缘之间。自动布局已关闭。请帮我!)