ボタン (グループ) に画像を配置し、ボタンを押したときに変更したい。でも方法がわからない?私が見つけたすべてのコード (UIImageVew、...) は、イメージ名に依存しています!?
少しヒントをありがとう。
編集: 私が言うのを忘れているのは、watchOS 2 の WatchKit でコーディングしていることです。
ボタン (グループ) に画像を配置し、ボタンを押したときに変更したい。でも方法がわからない?私が見つけたすべてのコード (UIImageVew、...) は、イメージ名に依存しています!?
少しヒントをありがとう。
編集: 私が言うのを忘れているのは、watchOS 2 の WatchKit でコーディングしていることです。
ボタンを作成します(フレーム付き):
UIButton* myButton = [[UIButton alloc] initWithFrame:CGRectMake(x, y, width, height)];
ボタン画像を配置します:
[myButton setImage:@"normalImage" forState:UIControlStateNormal];
ボタンが押されたときに画像を変更します。
[myButton setImage:@"pressImage" forState:UIControlStateHighlighted];
ボタンがクリックされたときに画像を変更したい場合は、次のようにすることができます。
-(IBAction)buttonClicked: (id)sender
{
UIButton *buttonObj = (UIButton*)sender;
[buttonObj setBackgroundImage:[UIImage imageNamed:@"myImage.png"] forState:UIControlStateNormal];
}