1
我有一個非常棘手的代碼,因爲有時我設置了一個新的方向。當statusBarOrientation更改時,是否可以添加觀察者或通知?
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
當statusBarOrientation更改時是否可以添加觀察者或通知?我想知道目前的方向。
我有一個非常棘手的代碼,因爲有時我設置了一個新的方向。當statusBarOrientation更改時,是否可以添加觀察者或通知?
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
當statusBarOrientation更改時是否可以添加觀察者或通知?我想知道目前的方向。
您使用的代碼非常非常棘手。
您正在使用的屬性被聲明爲以下幾點:
@property (nonatomic, readonly) UIDeviceOrientation orientation
因此,使用這種私有方法,當你的應用程序將會被拒絕。
如果你想改變接口方向,那麼你應該看看UIViewController
回調。
關於你的問題,你可以手動完成。設置新方向後發送自定義通知。然後在任何你想要的地方抓到這個通知。但請注意我之前說過的話。
欲瞭解更多信息,你可以在method-uidevice-setorientation-is-it-still-denied看到這個stackoverflow主題。
希望它有幫助。
有趣的問題!如果出現一些問題,我會建議你先到TIY,然後發帖。這也關係到設備的定位。 – 2012-04-25 14:29:09