2015-12-17 51 views
1

我一直試圖改變圖像視圖背景顏色,但它不會在故事板上發生變化,任何人都可以解釋爲什麼會發生這種情況嗎?當我更改Xcode中Image視圖的顏色時,它不會在故事板上更改,爲什麼?

+1

你是在改變代碼面還是在IB的顏色? –

+0

在這裏粘貼你的代碼,這樣人們可以對發生的事情有一個概念。 –

+0

即使它不反映在故事板。不要擔心它會在運行時反映出來 – vaibby

回答

1

我不知道爲什麼這個問題是下投票。這是一個合法的問題,它是一個故事板問題,所以不需要代碼來重現它。

我不知道爲什麼的UIImageView不更新故事板的背景色。也許這是設計,但我沒有看到它的原因。也許這是一個Xcode錯誤。

如果您希望改變故事板展現出來,試圖繼承的UIImageView,使一個新的背景顏色可變的那@IBInspectable如下。然後,您可以在故事板中設置「refreshedBackgroundColor」,並且會看到您的更改反映出來。

import UIKit 

@IBDesignable 
class RefreshedImageView: UIImageView { 

    @IBInspectable var refreshedBackgroundColor: UIColor = UIColor.clearColor() { 
     didSet { 
      backgroundColor = refreshedBackgroundColor 
     } 
    } 
} 
相關問題