UITegmentedControlを、UIToolbar内にあるUIBarButtonItem内の画像とともに使用しています。 「通常の」UIBarButtonItemに画像を使用すると、シャドウ効果が自動的に適用されます。ただし、UISegmentedControlのUIBarButtonItemに属する画像には、自動的には適用されません。私は、このシャドー効果を適用するためにUISegmentedControlをサブクラス化することを考えていましたが、これを達成するためにグラフィックスAPIをどこから始めるべきかはわかりません。私はオーバーライドする必要があると推測しています:UISegmentedControlの影効果?
- (void)drawRect:(CGRect)rect;
しかし、それ以外ではどこに行くのかわかりません。
誰もが出発点について何か提案がありますか?
もう1つのオプションは、シャドウ効果をソースイメージに直接適用することです。しかし、アイコン/グラフィックス部門の私のスキルは、これを達成するためには最高ではありません。この効果を達成するのに役立つツールの提案はありますか?たぶんImageMagickや何かを介して?
ありがとうございました!
これでどこにいらっしゃいましたか? –
残念ながら、それは決して得られなかった... – Aaron