2011-11-04 22 views
1

在Interface Builder我有這樣的層次:如何使滾動型的內容透明

  1. 查看

    1.1圖片查看//這是我的背景

    1.2滾動查看

    1.2。 1圖像視圖(作爲子視圖添加到上面的ScrollView)//這裏我有透明背景的圖像

我想要實現的是在scrollview的圖像背後看到我的背景圖像。現在它不工作 - scrollview的背景是黑色的,我沒有看到背景。我試圖用不透明的方式,但沒有幫助。我已經在每個控件上設置背景以「清除顏色」。我沒有想法。任何人都知道如何設置每個元素的值?

回答

6

設置滾動視圖的背景顏色以清除。通過Interface Builder或代碼...

[myScrollView setBackgroundColor:[UIColor clearColor]]; 
+0

想必設置'myScrollView.opaque = NO;'太,只要是安全的?否則,合成器可能會錯誤地處理滾動視圖。 – Tommy

+1

是的,我在界面生成器中設置了clearColor的背景,但是愚蠢的我把代碼的背景設置爲黑色,現在它工作正常 – alhcr

0

我解決了我的問題;

在我的子視圖類的viewDidLoad

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view from its nib. 
    self.view.backgroundColor = [UIColor clearColor]; 
    image.backgroundColor = [UIColor clearColor]; 
}