0

異なる場所に表示されるカスタム UIButton がいくつかありますが、同じ画像を使用しています。無効にすると、すべての設定が同じであっても、互いに異なって表示されます。ボタンが使用される場所の 1 つはテーブル ビュー セルで、もう 1 つはちょうど nib レイアウトの一部として使用されます。これらがなぜそんなに異なって見えるのか、何か手がかりはありますか?

テーブル ビューで有効:テーブル ビューで有効

テーブル ビューで無効:テーブル ビューで無効

nib で無効化:ニブで無効

4

2 に答える 2

3

デフォルトでは、ボタンを無効にするとゴースト効果が適用されます。adjustsImageWhenDisabledプロパティを NOに設定すると、この動作を無効にすることができます。これは Interface Builder でも利用できます。

于 2012-06-27T15:42:31.373 に答える
0

ビュー コントローラ スーパークラスのコードは無効状態のイメージを設定していたので、もちろん見た目は異なります。

お騒がせしてすみません。

于 2012-06-27T17:02:34.600 に答える