我正在尝试在右下角添加一个按钮作为子视图。它可以使用x,y坐标,但我认为这不是一个好方法。
我需要将按钮添加到视图的左下角。
答案 0 :(得分:2)
只需使用cgrectmake即可直接设置x和y 用:
CGRectMake(X,self.view.bounds.size.height-offsetfrombottom,....);
这就是左键 右键也应该有x./ / p>的self.view.bounds.size.width-rightSideOffset
答案 1 :(得分:1)
这可以通过使用按钮的autoresizingMask
属性来实现。根据您的需要:
左下角:
yourButton.autoresizingMask = UIViewAutoresizingFlexibleRightMargin| UIViewAutoresizingFlexibleTopMargin;
右下角:
yourButton.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin| UIViewAutoresizingFlexibleTopMargin;
如果您旋转设备,您的按钮将保持在其角落。
您仍然需要设置一次坐标(通过设置frame
或center
属性)一次,例如在viewController中加载视图时。