確定這是一個在黑暗中拍攝 - 這可能不是你所要求的。
要支持多個方向,你需要做2件事情。
- 檢查第一次加載ViewController時的方向。
- 響應方向更改通知/覆蓋方向更改的方法。
這是我如何做到這一點:
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
// Call my method to handle orientations
[self layoutViewsForOrientation:toInterfaceOrientation];
return YES;
}
- (void) viewWillAppear:(BOOL)animated
{
// ...
// Some code .....
// ...
// Call my method to handle orientations
[self layoutViewsForOrientation:self.interfaceOrientation];
}
- (void) layoutViewsForOrientation:(UIInterfaceOrientation) orientation
{
UIInterfaceOrientationIsLandscape(orientation) {
// Move views about if needed
} else {
// ....
}
}
我不明白的。您是否希望您的網頁視圖在第一次加載時響應方向更改? – Robert
@Robert - 是的,我想網絡視圖迴應。我將通過網絡視圖分享生活和預先錄製的內容。除了能夠處理旋轉外,一切都在工作。 – tg2007