0
私はボタンとボタンのセレクタを持って、コードは次のようになります。UIBUttonをタップしてフィードバックを得ましたか?
[cell.secondColumnButton addTarget:self action:@selector(whichButtonDidMasterPressed:)
forControlEvents:UIControlEventTouchUpInside];
[cell.secondColumnButton addTarget:self action:@selector(moreResponsiveButtons:)
forControlEvents:UIControlEventTouchDown];
今、私は「moreResponsive」セレクタでこれを持っている:
-(void)moreResponsiveButtons:(UIButton*)sender{
NSLog(@"responsiveButton");
[sender setAlpha:0.5];
[sender setBackgroundColor:[UIColor lightGrayColor]];
}
それはだ時にボタンが見えません通常の状態では、ユーザーがタップしたときに状態をフィードバックして変更したいと考えています。
質問は二重で、forControlEventsを使用しますか?
セレクタにはどのようなコードを入れる必要がありますか?
ボタンはかなり大きく、250 x 175ポイントです。
ボタンはもっと下にあるオーバーレイに過ぎませんが、whichButtonDidMasterPressedセレクタに応答性の高いコードを入れる必要がある場合は、そこに配置することをお勧めします。 –
私はあなたをよく理解していません。しかし、そのボタンを表示するには、プロパティsetHidden:NOまたはsetAplha:1.0を設定する必要があります。私はアルファを1.0に設定しましたが、ボタンは前に隠されていました。あなたはそれを見ません。 –
ボタンは、ユーザーがタップしたときにのみ表示され、「このボタンを押したとき」と言ったようにユーザーにフィードバックする必要があります。それは私の質問ですが、それは正常な状態のボタンについて心配させてください;-) –