1

クリック時に画像をボタンに割り当てようとしているので、ボタンがクリックされたときに他の画像に割り当てることができます。

私はもうすぐそこにいると思います、私はボタンから次の情報を得ることができました

Sender info is: <UIImageView: 0x757d9b0; frame = (0 0; 100 100); clipsToBounds = YES; opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x757da10>> - image-name.png

ご覧のとおり、ログの最後に画像名が追加されていますが、それを取得する方法がわかりません。

これを取得するために使用したコードは次のとおりです。

sender.imageView

助けてくれてありがとう

編集: 正しい道に私を導いてくれた@zoulに感謝します。私は次のことをすることになりました:

UIImage *image = [sender imageForState:UIControlStateNormal];
[self.newButton setImage:image forState:UIControlStateNormal];
4

1 に答える 1

3

imageForState:にメソッドがありUIButtonます。

于 2013-02-06T14:51:48.163 に答える