[英]center subview according to other subview when both have the same superview
如果我有contentView和2个子视图。 我想根据subviewB居中subviewA
subviewA和subviewB具有相同的超级视图。
这就是我现在要做的,是将uitableview上方的subviewA(活动指示器)居中。
self.subViewA.frame = CGRectMake(CGRectGetMidX(self.tableView.frame)-self.subViewA.bounds.size.width/2,
CGRectGetMidY(self.tableView.frame)-self.subViewA.bounds.size.height/2,
self.subViewA.bounds.size.width,
self.subViewA.bounds.size.height);
有没有更清洁的方法? 任何存在的方法,我想念:)吗?
我认为也许有这样的事情:subviewA.frame = centerInOtherFrame(self.subviewB.frame)
您的方法可以简化为
self.subViewA.center = self.tableView.center;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.