ボタンが押されたときに、その外観を変更したくありません。触ると青くなります。IBに入り、「ハイライトで画像を調整する」のチェックを外してみましたが、何も変わらないようでした。また、「ハイライトにタッチを表示」のチェックを外しています。これを無効にするにはどうすればよいですか? ご意見ありがとうございます。
2860 次
1 に答える
4
このソリューションはきちんとしたものではありませんが、必要なことは実行します。
基本的に、deselect というアクション メソッドを作成します。そして、どれだけ強調したいかによって、いくつかのアクションを接続します。最も簡単なのは、タッチダウンをフックアップし、内側と外側をタッチアップすることです。ただし、ユーザーがドラッグしても強調表示されないようにする場合は、内側と外側のタッチ ドラッグにも接続します。
メソッドは次のようになります。
- (IBAction)deselect:(id)sender {
[sender setHighlighted:NO];
}
それが役立つことを願っています!
于 2011-07-23T07:04:13.200 に答える