-3
我使用[[UIScreen mainScreen]邊界]來獲取Objective-C中的幀大小,例如iPad中的1024x768。如何在Objective-C中獲取框架大小(取決於方向)?
但是,當我切換屏幕方向時,如從縱向到橫向,[[UIScreen mainScreen]邊界]仍然返回相同的值。
如何獲取框架大小(取決於方向)? (例如,1024×768的人像時和768x1024的橫向)
感謝
更新:問題就迎刃而解了。
我嘗試過它,它不更新,即使方向改變 – user403015
您可以考慮註冊方向更改通知,爲定位定義'hardcoded ** ** rect **'並相應地使用它。 – Jhaliya
您的回答不正確。我通過獲取方向並根據該方向使用[UIScreen mainScreen] bounds.width或.height來解決問題。 – user403015