- Update scripts for firebase crashlytics. - fixed bug for webseries, top ads, if internet not connected again checking it at retry
56 lines
1.7 KiB
Swift
56 lines
1.7 KiB
Swift
//
|
|
// LinkedChildCell.swift
|
|
// WOKA
|
|
//
|
|
// Created by MacBook Pro on 09/05/24.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class LinkedChildCell: UITableViewCell {
|
|
|
|
@IBOutlet weak var outerView: UIView!
|
|
@IBOutlet weak var childAvatarImage: UIImageView!
|
|
@IBOutlet weak var childName: UILabel!
|
|
@IBOutlet weak var imageSupportView: UIView!
|
|
|
|
override func awakeFromNib() {
|
|
super.awakeFromNib()
|
|
outerView.roundCorner(radius: 15)
|
|
outerView.backgroundColor = .white.withAlphaComponent(0.5)
|
|
}
|
|
|
|
override func layoutSubviews() {
|
|
imageSupportView.roundCorner()
|
|
}
|
|
|
|
override func setSelected(_ selected: Bool, animated: Bool) {
|
|
super.setSelected(selected, animated: animated)
|
|
|
|
// Configure the view for the selected state
|
|
}
|
|
|
|
func setData(data : LinkedChildDM.ResultChild){
|
|
if let imageAvatar = data.avtar{
|
|
self.childAvatarImage.imageURL(imageAvatar)
|
|
}
|
|
self.childName.text = data.username
|
|
}
|
|
|
|
func setLinkedData(data : UserNameDM){
|
|
self.childName.text = data.username
|
|
self.childAvatarImage.image = UIImage(named: "DefaultAvatar")
|
|
if data.isSelected == true{
|
|
ViewButtonAnimation.sharedInstance.cellTapped(view: self.outerView) { [weak self] in
|
|
guard let self else{return}
|
|
outerView.backgroundColor = #colorLiteral(red: 0.368627451, green: 0.1215686275, blue: 0.768627451, alpha: 1)
|
|
childName.textColor = .white
|
|
}
|
|
|
|
}else{
|
|
outerView.backgroundColor = .white.withAlphaComponent(0.5)
|
|
childName.textColor = UIColor.appColor(.TextDarkBlue)
|
|
}
|
|
}
|
|
}
|