swift获取cell
来源:互联网 发布:js 鼠标轨迹 编辑:程序博客网 时间:2024/05/22 22:34
func showImaVFunc(tap: UIButton) { let cell = tap.superview as! ListMessageTableViewCell let cellIndex = tableView.indexPath(for: cell) let v = UIView(frame:CGRect(x:0,y:0,width:SCREEN_WIDTH,height:0)) v.backgroundColor = #colorLiteral(red: 0, green: 0, blue: 0, alpha: 1) self.view.addSubview(v) let imG1 = UIImageView(frame:CGRect(x:0,y:64,width:SCREEN_WIDTH,height:SCREEN_WIDTH * 0.618)) v.addSubview(imG1) let imG2 = UIImageView(frame:CGRect(x:0,y:64 + SCREEN_WIDTH * 0.618,width:SCREEN_WIDTH,height:SCREEN_WIDTH * 0.618)) v.addSubview(imG2) UIView.animate(withDuration: 0.1) { v.height = SCREEN_HEIGHT if cellIndex?.section == 0{ if self.arr1.count > 0{ let model = self.arr1[(cellIndex?.row)!] let nsdata1:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr!) let image1 = UIImage(data: nsdata1 as Data)! as UIImage imG1.image = image1 let nsdata2:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr2!) let image2 = UIImage(data: nsdata2 as Data)! as UIImage imG2.image = image2 }else{ print("帅气的提醒..没有照片") } }else if cellIndex?.section == 1{ if self.arr2.count > 0{ let model = self.arr2[(cellIndex?.row)!] let nsdata1:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr1!) let image1 = UIImage(data: nsdata1 as Data)! as UIImage imG1.image = image1 let nsdata2:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr2!) let image2 = UIImage(data: nsdata2 as Data)! as UIImage imG2.image = image2 }else{ print("帅气的提醒..没有照片") } }else if cellIndex?.section == 2{ if self.arr3.count > 0{ let model = self.arr3[(cellIndex?.row)!] let nsdata1:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr!) let image1 = UIImage(data: nsdata1 as Data)! as UIImage imG1.image = image1 }else{ print("帅气的提醒..没有照片") } }else if cellIndex?.section == 3{ if self.arr4.count > 0{ let model = self.arr4[(cellIndex?.row)!] let nsdata1:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr!) let image1 = UIImage(data: nsdata1 as Data)! as UIImage imG1.image = image1 }else{ print("帅气的提醒..没有照片") } }else if cellIndex?.section == 4{ if self.arr5.count > 0{ let model = self.arr5[(cellIndex?.row)!] let nsdata1:NSData = ImageCacheFunc.sharedInstance.getDataFromCache(proName: model.typeStr!) let image1 = UIImage(data: nsdata1 as Data)! as UIImage imG1.image = image1 }else{ print("帅气的提醒..没有照片") } } let tap = UITapGestureRecognizer.init(target: self, action: #selector(IdentificationOCRListVC.clickImag(tap:))) v.isUserInteractionEnabled = true v.addGestureRecognizer(tap) } }
0 0
- swift获取cell
- Swift中自定义Cell
- swift cell报错
- swift cell中的model
- Swift UITableView使用自定义cell
- swift UITableView cell自适应高度
- swift tableview cell自适应高度
- swift UITableView cell自适应高度
- swift自定义cell的坑
- IOS swift 自定义Tableview cell
- Swift cell的自适应高度
- 获取指定Cell
- dequeueReusableCellWithIdentifier: forIndexPath: 获取cell
- 获取tableview中的cell
- 动态获取cell高度
- 获取当前cell
- Swift - Cell自适应+代码约束(SnapKit)横竖屏支持平铺+根据URL获取图片size
- 点击cell上面的控件获取cell
- unity导出aar包
- Steps in a Typical HTTP Client Application
- 插入USB麦克风电脑没有声音了的解决方法
- Android开发之-- 复制文本
- git之取消文件跟踪
- swift获取cell
- Android App包瘦身优化实践
- .CondaHTTPError: HTTP Error: Could not find URL: https://pypi.python.org/pypi/win-64/
- 安卓智能地图开发与实施三:创建第一个地图程序
- robotframework + selenium自动化测试环境搭建与常见的问题
- MillerRabin与PollardRho
- 每日一题 No.37 AI贪吃蛇(二)
- FragMent详解
- IAR环境下STM32+IAP方案的实现(基于STM32F103ZET6的UART通讯实现)