2016-04-11 7 views
0

私は背景ImageViewを持つUITableViewCellカスタムを持っています。ここにビュー階層があります。私が話しているイメージビューはオレンジ色で強調表示されています。UITableViewCellのUIImageViewの色が間違っています

enter image description here

私の問題は、画像が(元に厳密に等しい)ストーリーボードで完璧ですが、私はアプリを実行すると、シミュレータに、実際のiPhoneに少し白くなることです。

これまでのところ:

  • 私は、ビュー階層内のすべての色合いの色とアルファをチェックします。
  • 私もこのコードを使用:今のところ

    override func awakeFromNib() { 
        super.awakeFromNib() 
        backgroundImageView.image = UIImage(named: "Cell Background")?.imageWithRenderingMode(.AlwaysOriginal) 
        print(backgroundImageView.highlighted) 
    } 
    

を私は、元の画像とレンダリング画像の間に、この小さな(しかし、設計殺害)差がある理由を見つけるように見えることはできません。

+0

はフルカラーですか?あなたはチェックの境界を持っていますか? –

+0

@PKT UIImageViewはフルセルをカバーしていません。セルcontentViewの背景色はokです。問題は、UIImageViewのみ発生します。 –

+0

イメージビューが不透明であるかどうか確認しましたか?アルファが1に設定されていない場合、その色はおそらくその背後にあるものの影響を受けていると考えられます。 – LulzCow

答えて

1

面白い問題!問題は、実際に画像をスライスすることでした。

自動スライスが少し行きすぎて画像がセンターカラーを考慮していないが両端のシャドウを考慮していない

関連する問題