swift获取cell

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)
        }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值