0
我有一個應用程序有兩個不同的背景圖像。所選的一個取決於方向。當我開始時,我檢查self.interfaceOrientation,然後去選擇適當的圖像。但是,只要視圖打開,圖像的一部分就會重複,而不是伸展。我看到以前的答案將自動調整大小的蒙版應用於imageview,但目前沒有使用imageview。UIView背景圖像不旋轉
裏面的loadView方法:
if(self.interfaceOrientation==UIInterfaceOrientationPortrait ||self.interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed: @"portrait"]]];
}else{
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed: @"landscape"]]];
}
請發佈您的代碼。 –
我以前遇到過這個問題,因爲colorWithPatternImage方法會出現問題,而不是設置背景顏色,您可以將圖像視圖添加爲背景。 – rishi
非常感謝,解決了這個問題。 – CBredlow