UITableCell自定义按钮判断点击哪一行
2015-06-22 10:13
411 查看
UITableCell自定义按钮事件响应, 判断点击哪一行.
cell 默认有一个AccessoryView, 可用于添加按键, 当然也可以添加到cell的contentView上, 或直接添加到cell上:
if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier1]; UIButton *btnDown = [[UIButton alloc]initWithFrame:CGRectMake(200, 0, 44, 44)]; [btnDown addTarget:self action:@selector(btnActionOfCell:) forControlEvents:UIControlEventTouchUpInside]; [cell addSubview:btnDown]; //此方法注意定义按钮x坐标. //或[cell.contentView addSubview:btnDown]; //或[cell setAccessoryView:btnDown]; }
响应事件获取点击的cell:
(UITableViewCell*)cell = [button superview]; //对于加到cell 或 cell.AccessoryView. (UITableViewCell*)cell = [[button superview] superview]; //对于加到contentview里的Button.
通过cell获取cell在表的哪一行
int row = [myTable indexPathForCell:cell].row;—–完——
相关文章推荐
- QueryPerformanceFrequency用法
- QueryPerformanceCounter用法
- 《Java程序设计》第14周实验作业:GUI编程初步
- HDOJ 4893 Wow! Such Sequence!
- Extract ISBN From PDF and EPUB and Query Matadata From ISBN Database
- php+phpquery简易爬虫抓取京东商品分类
- UEditor用法
- Windows Server 2012 GUI与Core的切换方法
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- ueditor图片上传,以及图片路径保存进数据库
- [Intellij IDEA : 开发工具] 菜单项中Compile、Make和Build的区别
- U盘安装UEFI Debian 8.1 + Windows 8.1双系统
- Qt使用ui时,也可以使用栈对象
- 【easyui】—easyui教你编写一个前台的架子
- UI线程处理Handle
- OpenWrt路由器通过LuCI界面实现Guest SSID功能
- POJ 1458 && HDU 1159 Common Subsequence(LCS)
- 日常3--ueitor
- virtual box ---with UUID already exists如何生成新的UUID
- HDU 5273 Dylans loves sequence (逆序对,暴力)