2 mapmapm MapMapM 于 2013.04.27 13:51 提问

生成自定义button的触动回应

UIScrollView中时生成的自定义UIButton。下面的代码执行迭代循环:

[cardButton
      addTarget:self
      action:@selector(buttonPressed:)
      forControlEvents:UIControlEventTouchUpInside];
[cardButton setTag:i + 100];
[self.scrollView addSubview:cardButton];

另外还有下面的函数:

- (IBAction) buttonPressed:(id)sender
{
    UIButton *button = (UIButton *)sender;
    NSLog(@"%d", [button tag]);
}

如何将上面两个放到连到一起?button存储了全部的信息。我想要检测到并且得到响应。

1个回答

love_loveec
love_loveec   2013.04.27 15:01

你已经用这段代码链接好了。

[cardButton
      addTarget:self
      action:@selector(buttonPressed:)
      forControlEvents:UIControlEventTouchUpInside];

Sender返回你按下的button实例,因此:

- (IBAction) buttonPressed:(id)sender
{
    UIButton *button = (UIButton *)sender;
    NSLog(@"%d", [button tag]);
    switch (button.tag) {
        case 1:
            //Action for button with tag 1
            break;
        case 2:
            //Action for button with tag 2
            break;
        default:
            break;
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
触动精灵扫坑
1.init()函数指定了bundle ID也并不能打开应用,要用runApp(bundleID); 2.iOS 6中脚本点击操作无效,可能是由于最新版(2.2.0)不兼容,只能用旧版1.85,但1.85有太多bug(也可能是脚本语法遵循了2.2.1),总之放弃ios 6; 3.用触动精灵IDE连接设备进行调试: 点击左侧工程窗口-->设备,右键点击空白处-->搜索设备,选中设备,点击工具栏
【手游脚本】触动精灵制作脚本
点击打开链接
安卓自定义控件之可以滑动吸附的button按钮
安卓自定义控件之可以滑动吸附的button按钮
自定义按钮样式
只有苦练七十二变,才能笑对八十一难,戏里如此,人生亦然。————六小龄童 安卓也是如此。在Android开发中经常会使用到自定义button样式,下面来讲解一下常用的实现办法。第一种方式,用图片来实现:首先要在res目录下,创建一个drawable文件夹,来存放样式的xml;如下图: drawable文件夹中创建一个xml文件(button_selector.xml);如图 在darawa
android button
自定义button button特效
Android实现自定义自画的图片的Button
效果图: 主要代码如下: package com.chenjun.jun_0708_diyui_touch; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import andro
自定义button
自定义view之自定义button
触动精灵 下载,上传文件
上传文件:lua:function uploadFile(filePath,url) os.execute("curl -F \"file=@"..filePath.."\" "..url) end放在流中上传到服务器,服务器接收用读取流就可以了下载文件:function downloadFile(filePath,url) os.execute("curl -o " .. fi
触动精灵抓图取色工具
配合触动精灵脚本编译器使用,在脚本制作过程中,方便快捷的帮助你寻找取色与取点,自动生成脚本,方便好用。配合帮你玩脚本平台使用,帮助您实现赚钱无忧。
iO逆向 触动精灵网络请求
headers = {} headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36' headers['Referer'] = 'http://。。。