在方向更改时自动将UIButton扩展到接口宽度的正确方法是什么

时间:2014-04-09 20:28:07

标签: ios objective-c uibutton autoresizingmask

我试图在方向改变时自动将UIButton宽度扩展到界面的宽度。

有没有人有这方面的工作代码?我尝试过使用AutoResizing mask,但也许我没有使用正确的掩码。

1 个答案:

答案 0 :(得分:0)

有多种方法可以做到这一点。 在您的视图控制器子类中,覆盖-willAnimateRotationToInterfaceOrientation:duration:-willRotateToInterfaceOrientation:duration:

您还可以覆盖-viewWillLayoutSubviews,然后根据方向调整框架,方法是查询self.interfaceOrientation

并通过调整约束或更改按钮的框架来更改该方法中按钮的大小。