Re: How to assign a method for touch event to a UIImageView?
Re: How to assign a method for touch event to a UIImageView?
- Subject: Re: How to assign a method for touch event to a UIImageView?
- From: Alex Kac <email@hidden>
- Date: Fri, 24 Jun 2011 15:41:08 -0500
You could also create a UIButton and have it take a UIImageView.
On Jun 24, 2011, at 3:36 PM, Fritz Anderson wrote:
> On 24 Jun 2011, at 3:26 PM, Jonathan Chacón Barbero wrote:
>
>> I want to execute a method when the user touches a UIImageView.
>> I designed my interface without Interface builder tools because I am blind.
>>
>> I can add an action to a UIButton with this code:
>>
>> [myButton addTarget:self action:@selector(onFotoClick:) forControlEvents:UIControlEventTouchUpInside];
>>
>> but this code doesn't work with an UIImageView.
>>
>> How can I do this with this class?
>
> I admire your perseverance in programming for iOS though blind. I'm not sure I'd do as well.
>
> UIImageView is not a control, so it doesn't have built-in handlers for touches that would feed a target-action pair. You'll have to make a subclass of UIImageView (in my experience it tolerates subclassing well), and add your own touchesBegan/Moved/Cancelled/Ended methods.
>
> — F
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
Alex Kac - President and Founder
Web Information Solutions, Inc.
“Don't forget until too late that the business of life is not business but living.”
-- B.C. Forbes,
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden