请问ios怎么点击一个按钮来触发多个事件呢?

请问ios怎么点击一个按钮来触发多个事件呢?,第1张

从你的需求来看,其实并不难实现的。首先你得明确-(void)button2Press:(id)sender{ }中的sender代表的是你当前所点击的button,所以你的UIButton *plusbtn=senderUIButton *plus1=sender这两个获得的是同一个。一、把该按钮背景换掉,你已实现,而且用plusbtn和plus1是一样的,二、你要将你需要变为显形的plus1按钮设置成属性:@property UIButton *plus1然后[_plus1 setHidden:NO]设置一下就OK了

UIButton类的对象可以通过

- (void)addTarget:(nullable id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

方法添加点击事件

示例代码:

UIButton* closeButton = [[UIButton alloc]initWithFrame:CGRectMake(My_ScreenW - 30/375.0*My_ScreenW, 15.5/375.0*My_ScreenW, 18/375.0*My_ScreenW, 19/375.0*My_ScreenW)]

    [closeButton addTarget:self action:@selector(closeOnClick:) forControlEvents:UIControlEventTouchUpInside]


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

原文地址: https://outofmemory.cn/bake/11953320.html

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

发表评论

登录后才能评论

评论列表(0条)

保存