Ios 自定义UITableViewCell位置

Ios 自定义UITableViewCell位置,ios,uitableview,Ios,Uitableview,我试图以编程方式创建一个UIImageView,并将其放置在另一个使用IB定位的静态控件附近。我的代码如下: iv.frame = CGRectMake(cell.positionedLabel.bounds.origin.x - 20, cell.positionedLabel.bounds.size.height, 26, 26); 但添加IB的标签的x始终为0.0 我正在cellforrowatinexpath中执行此操作 有人知道为什么还没有为这个项目设置界限吗?谢谢。边界原点几乎总是

我试图以编程方式创建一个
UIImageView
,并将其放置在另一个使用IB定位的静态控件附近。我的代码如下:

iv.frame = CGRectMake(cell.positionedLabel.bounds.origin.x - 20, cell.positionedLabel.bounds.size.height, 26, 26);
但添加IB的标签的x始终为0.0

我正在
cellforrowatinexpath
中执行此操作


有人知道为什么还没有为这个项目设置界限吗?谢谢。

边界原点几乎总是零。唯一常见的例外是UIScrollView,它的子类将设置一个非零边界原点来偏移它们的内容(contentOffset就是这样做的)

无论如何,使用框架而不是边界:
cell.positionedLabel.frame.origin.x
,或者更好的是
CGRectGetMinX(cell.positionedLabel.frame)
,因为
CGRectGetMinX
将正确处理非标准cgrect(如宽度和高度为负的矩形)