[英]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.