7、8上的cell上的一个按钮,当点击按钮时,要拿到这个cell,可以用代理,也可以用superview
2015-07-31 11:20
477 查看
/** cell上的付款按钮事件 */ - (IBAction)paymentButtonClick:(UIButton *)sender { /** * @author SongXing, 15-07-31 10:07:26 * * 7、8系统上cell的父类关系不一致 */ CPMyOrderVC_Cell *cell; CGRect buttonRect = sender.frame; for (CPMyOrderVC_Cell *c in [self.tableView visibleCells]) { if (CGRectIntersectsRect(buttonRect, cell.frame)) { cell = c; } } NSIndexPath * path = [self.tableView indexPathForCell:cell]; CPRouteOrderEntity *order = self.orders[path.row]; // 比较出发日期和当前日期 NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; fmt.dateFormat = @"yyyy-MM-dd HH:mm:ss"; NSDate *orderStartTime = [fmt dateFromString:order.start_time]; NSDate *now = [NSDate date]; NSDateComponents *cmps = [orderStartTime componentsToDate:now]; //过出发时间72小时可删除, 已付款可删除 if (cmps.month >= 1 || cmps.day >= 3 || cmps.hour >= 72) { kToastWithString(@"已超过出发时间72小时,不可以再支付了")
相关文章推荐
- AutoMapper使用
- EBP详解
- iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用
- android:button点击
- “浏览过该商品的用户还浏览了”的商品推荐
- Oracle数据库操作中锁表查询以及解锁和kill进程操作脚本
- sudo su -命令介绍
- 偶尔见到的perl的小常识
- 源码安装 FAQ
- 【UVA147】【 Dollars】
- (9)unity入门,同步、网络。发布
- OpenWebGlobe源码剖析1:环境&编译
- hive执行任务报错Execution failed with exit status: 3
- 认识BufferedReader的readLine、ready,以及InputStream的available
- struts2登陆拦截器 (FIX)
- Jq对话框插件
- 国内各地图API坐标系统比较
- D - Machine Schedule
- BP神经网络+c代码
- hdu1220