Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
異なる場所に表示されるカスタム UIButton がいくつかありますが、同じ画像を使用しています。無効にすると、すべての設定が同じであっても、互いに異なって表示されます。ボタンが使用される場所の 1 つはテーブル ビュー セルで、もう 1 つはちょうど nib レイアウトの一部として使用されます。これらがなぜそんなに異なって見えるのか、何か手がかりはありますか?
テーブル ビューで有効:
テーブル ビューで無効:
nib で無効化:
デフォルトでは、ボタンを無効にするとゴースト効果が適用されます。adjustsImageWhenDisabledプロパティを NOに設定すると、この動作を無効にすることができます。これは Interface Builder でも利用できます。
adjustsImageWhenDisabled
ビュー コントローラ スーパークラスのコードは無効状態のイメージを設定していたので、もちろん見た目は異なります。
お騒がせしてすみません。