如何更改按钮的X和Y.

时间:2010-04-06 14:20:11

标签: rotation xamarin.ios

我正在使用MonoTouch。当我旋转到LandscapeRight / Left时,我想改变一些按钮的位置,但我没有取得任何成功。我正在替换button.Bounds一个新的rectangleF并在WillRotate中设置该值,但这不起作用。

我在ShouldAutorotateToInterfaceOrientation处理程序中返回true。

原则上我要做的是尽可能多地自动旋转,然后修复一些最终位于不利位置的按钮。

2 个答案:

答案 0 :(得分:1)

WillRotate在轮换之前被调用,你将要改为修改DidRotate中的边界。

答案 1 :(得分:0)

您确定要更改Bounds而不是Frame吗? Bounds将改变按钮的尺寸,使用Frame属性可以调整X和Y.除此之外:Geoff已经说过:你需要DidRotate