永发信息网

iOS 开发 怎么获取当前被按下的按钮

答案:3  悬赏:70  手机版
解决时间 2021-03-25 14:56
iOS 开发 怎么获取当前被按下的按钮
最佳答案
你给每个按钮设置一个tag,然后在你自定义的方法中做如下操作
- (void)_btnPressed:(id)sender
{
UIButton *btn = (UIButton *)sender;
switch(btn.tag){
case xxx:
// do your own work.....
break;
...
default: break;
}
}

//
你的写法很漂亮,在有很多button的时候就应该这么写,
我这么写是在button有各自的意义的时候,我们可以用一个enum来标明tag,如:
typdef MYBUTTON{
TEST_BTN = 0,

REAL_BTN,

XX_BTN,

YY_BTN

} M_BTN;

[btn settag: TEST_BTN];

switch M_BTN
case: XX_BTN
全部回答
你在添加方法是后面带的参数就是你此时按下的按钮
你给每个按钮设置一个tag,然后在你自定义的方法中做如下操作
- (void)_btnPressed:(id)sender
{
UIButton *btn = (UIButton *)sender;
switch(btn.tag){
case xxx:
// do your own work.....
break;
...
default: break;
}
}
//
你的写法很漂亮,在有很多button的时候就应该这么写,
我这么写是在button有各自的意义的时候,我们可以用一个enum来标明tag,如:
typdef MYBUTTON{
TEST_BTN = 0,
REAL_BTN,
XX_BTN,
YY_BTN
} M_BTN;
[btn settag: TEST_BTN];
switch M_BTN
case: XX_BTN
...
...
....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
惠普6535s怎么连接投影机
路温舒十分爱学习,后来他想了一个好办法,是什
日本代购正品 dr.fresco&f毛穴污垢led 彩光清
荆州纯大米发糕的做法大全
《隆中对》中"愿诸君勿复言”中“诸”啥意思
把手指的中间关节弄得啪啪响,对身体有什么不
染色打样如何调方
冀的简介
阅读题《诺言》的答案
岁月浓淡总相宜,人生有味是清欢 出自哪里
电功的单位是什么?
浅析:跨境电商火了这么久现在加入还来得及么
我打造武器为什么他说打造难度太大是怎么了
老妈迷上了电视购物,一些电视购物台都是哪办
佛说,你看这个世界是什么样子,你自身就是什
推荐资讯
谁知道那个中国联通快捷一键查询流量和话费的
我去,连警察都看不起我吗,我犯罪警察不抓我
因为有她,我更有什么作文600字。急!!急!!
垫江吉之源火锅碧桂园订歺电话
磨砺内心比油饰外表要难得多,犹如水晶与玻璃
考试总结及后半期的学习计划两百字左右
达瓦老烈火7.2米挺吗
公司司机违规开坏车怎么处理?
100分求高手!煲耳机是什么意思?
如何写“发展对象对支部大会讨论的情况表明自
谜面 老丁身高一米六八,为什么死了之后身高却
与台湾人做生意难还是与日本人做生意难,怎样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?