我正在使用MonoTouch。当我旋转到LandscapeRight / Left时,我想改变一些按钮的位置,但我没有取得任何成功。我正在替换button.Bounds一个新的rectangleF并在WillRotate中设置该值,但这不起作用。
我在ShouldAutorotateToInterfaceOrientation处理程序中返回true。
原则上我要做的是尽可能多地自动旋转,然后修复一些最终位于不利位置的按钮。
答案 0 :(得分:1)
WillRotate在轮换之前被调用,你将要改为修改DidRotate中的边界。
答案 1 :(得分:0)
您确定要更改Bounds而不是Frame吗? Bounds将改变按钮的尺寸,使用Frame属性可以调整X和Y.除此之外:Geoff已经说过:你需要DidRotate
勒