1

RoundedRect 型の UIButton のユーザー操作を無効にしたいと考えています。私は試した

[previousAudio userInteractionEnabled:NO];

しかし、例外 Terminating app due to uncaught exception NSInvalidArgumentException, reason: -[UIRoundedRectButton userInteractionEnabled:]:unrecognized selector sent to instanceという例外が発生しました

userinteraction を無効にする代わりに何ができますか?

ありがとう。

4

5 に答える 5

7

previousAudio.enabled = NO OR YESの代わりに使用できます [previousAudio userInteractionEnabled:NO];

于 2013-02-12T07:35:17.907 に答える
3

そのはず:

[previousAudio setUserInteractionEnabled:NO];

また

previousAudio.userInteractionEnabled = NO;
于 2013-02-12T07:36:30.083 に答える
1

userInteractionEnabled:セレクターがないからです。userInteractionEnabledゲッターです。プロパティを設定するには、button.userInteractionEnabled = NOまたはを使用する必要があります[button setUserInteractionEnabled:NO]

于 2013-02-12T07:36:48.667 に答える
-1

望ましいものとして設定previousAudio.enabled = NOすることも、iBActionメソッドで条件を設定することもできます

-(IBAction)previousAudioPressed:(id)sender{

    if (condition ){
            //do something
    }

}
于 2013-02-12T08:24:09.893 に答える