透明な背景とカスタム境界線がボタンのlayer
.
ボタンが押されたときにボタンの枠線の色を濃い色に変更したいのですがUIControlStateSelected
、簡単な方法が見つかりません。
これは可能ですか?または、これに対する回避策を見つける必要がありますか?
透明な背景とカスタム境界線がボタンのlayer
.
ボタンが押されたときにボタンの枠線の色を濃い色に変更したいのですがUIControlStateSelected
、簡単な方法が見つかりません。
これは可能ですか?または、これに対する回避策を見つける必要がありますか?
次のようなイベントをリッスンし、UIControlEventTouchDown
発生したときに境界線を構成できます。次のようにオブザーバーを追加する必要があります。
[yourButton addTarget:self
action:@selector(configureBorderIn)
forControlEvents:UIControlEventTouchDown];
ボタンが離されたときに境界線を構成するオブザーバーを追加する必要があります。たとえば、検出しUIControlEventTouchUpInside
ます。ボタンに関連するすべてのイベントのリストは、UIControl クラス リファレンスにあります。
それが役に立てば幸い!良い一日を過ごしてください。