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)
}
}
swift获取cell
最新推荐文章于 2024-02-22 20:49:12 发布