iphone – uibutton发送者标签

iphone – uibutton发送者标签,第1张

概述我有一个UI ImageView对象,单击它时会播放动画,我想重用相同的代码来制作多个对象.如何设置发件人标签以使其知道其不同的对象? .H - (IBAction)startClick:(id)sender; .M - (IBAction)startClick:(id)sender{ //UIImageView *theButton = (UIImageView *)sender.ta 我有一个UI ImageVIEw对象,单击它时会播放动画,我想重用相同的代码来制作多个对象.如何设置发件人标签以使其知道其不同的对象?

.H

- (IBAction)startClick:(ID)sender;

.M

- (IBAction)startClick:(ID)sender{    //UIImageVIEw *thebutton = (UIImageVIEw *)sender.tag;    bubble.animationImages = [NSArray arrayWithObjects:                           [UIImage imagenamed: @"Pop_1.png"],[UIImage imagenamed: @"Pop_2.png"],[UIImage imagenamed: @"Pop_3.png"],nil];    [bubble setAnimationRepeatCount:1];    bubble.animationDuration = 1;    [bubble startAnimating];}
解决方法 sender是调用startClick方法的对象.您可以将该对象强制转换为UIImageVIEw,然后查看该对象的tag属性以确定它是哪一个.

您需要在代码中的其他位置设置标记属性.如果在Interface Builder中有UIImageVIEws,则可以使用属性窗口输入标签号.否则,在分配和初始化UIImageVIEws时,请设置tag属性.

总结

以上是内存溢出为你收集整理的iphone – uibutton发送者标签全部内容,希望文章能够帮你解决iphone – uibutton发送者标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1036435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存