0

我正在尝试在右下角添加一个按钮作为子视图。它适用于 x、y 坐标,但我认为这不是一个好方法。

我需要将按钮添加到视图的左下角。

在此处输入图像描述

4

2 回答 2

2

只需使用 cgrectmake 这样直接设置 x 和 y 即可:

CGRectMake(x,self.view.bounds.size.height-offsetfrombottom,....);

这将是左按钮右按钮也应该有 self.view.bounds.size.width-rightSideOffset for x

于 2012-08-23T15:23:09.037 回答
1

这将通过使用autoresizingMask按钮的属性来工作。取决于你想要什么:

左下角:

yourButton.autoresizingMask = UIViewAutoresizingFlexibleRightMargin| UIViewAutoresizingFlexibleTopMargin;

右下角:

 yourButton.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin| UIViewAutoresizingFlexibleTopMargin;

如果您旋转设备,您的按钮将停留在其角落。

您仍然需要设置一次按钮的坐标(通过设置frameorcenter属性),例如当您的视图加载到 viewController 中时。

于 2012-08-23T15:27:38.837 回答