@IBAction func btn_star_1(_ sender: UIButton) {
let buttonPosition = sender.convert(CGPoint.zero, to: self.tbl_rating)
let indexPath = self.tbl_rating.indexPathForRow(at:buttonPosition)
print("User selected cell is :",indexPath?.row as Any)
let cell_1 = self.tbl_rating.cellForRow(at: indexPath!)
let image_star_5 = cell_1?.contentView.viewWithTag(5) as! UIImageView
let image_star_4 = cell_1?.contentView.viewWithTag(4) as! UIImageView
let image_star_3 = cell_1?.contentView.viewWithTag(3) as! UIImageView
let image_star_2 = cell_1?.contentView.viewWithTag(2) as! UIImageView
let image_star_1 = cell_1?.contentView.viewWithTag(1) as! UIImageView
if (image_star_1.image? .isEqual(UIImage(named: "StarFull")))!
{
// image_star_1.image = UIImage(named: "StarEmpty")
if (image_star_2.image? .isEqual(UIImage(named: "StarFull")))!
{
image_star_4.image = UIImage(named: "StarEmpty")
image_star_5.image = UIImage(named: "StarEmpty")
image_star_3.image = UIImage(named: "StarEmpty")
image_star_2.image = UIImage(named: "StarEmpty")
}
}
else
{
image_star_1.image = UIImage(named: "StarFull")
}
}
@IBAction func btn_star_2(_ sender: UIButton) {
let buttonPosition = sender.convert(CGPoint.zero, to: self.tbl_rating)
let indexPath = self.tbl_rating.indexPathForRow(at:buttonPosition)
print("User selected cell is :",indexPath?.row as Any)
let cell_1 = self.tbl_rating.cellForRow(at: indexPath!)
let image_star_5 = cell_1?.contentView.viewWithTag(5) as! UIImageView
let image_star_4 = cell_1?.contentView.viewWithTag(4) as! UIImageView
let image_star_3 = cell_1?.contentView.viewWithTag(3) as! UIImageView
let image_star_2 = cell_1?.contentView.viewWithTag(2) as! UIImageView
let image_star_1 = cell_1?.contentView.viewWithTag(1) as! UIImageView
if (image_star_2.image? .isEqual(UIImage(named: "StarFull")))!
{
// image_star_2.image = UIImage(named: "StarEmpty")
// image_star_1.image = UIImage(named: "StarEmpty")
if (image_star_3.image? .isEqual(UIImage(named: "StarFull")))!
{
image_star_4.image = UIImage(named: "StarEmpty")
image_star_5.image = UIImage(named: "StarEmpty")
image_star_3.image = UIImage(named: "StarEmpty")
}
}
else
{
image_star_2.image = UIImage(named: "StarFull")
image_star_1.image = UIImage(named: "StarFull")
}
}
@IBAction func btn_star_3(_ sender: UIButton) {
let buttonPosition = sender.convert(CGPoint.zero, to: self.tbl_rating)
let indexPath = self.tbl_rating.indexPathForRow(at:buttonPosition)
print("User selected cell is :",indexPath?.row as Any)
let cell_1 = self.tbl_rating.cellForRow(at: indexPath!)
let image_star_5 = cell_1?.contentView.viewWithTag(5) as! UIImageView
let image_star_4 = cell_1?.contentView.viewWithTag(4) as! UIImageView
let image_star_3 = cell_1?.contentView.viewWithTag(3) as! UIImageView
let image_star_2 = cell_1?.contentView.viewWithTag(2) as! UIImageView
let image_star_1 = cell_1?.contentView.viewWithTag(1) as! UIImageView
if (image_star_3.image? .isEqual(UIImage(named: "StarFull")))!
{
// image_star_3.image = UIImage(named: "StarEmpty")
// image_star_2.image = UIImage(named: "StarEmpty")
// image_star_1.image = UIImage(named: "StarEmpty")
if (image_star_4.image? .isEqual(UIImage(named: "StarFull")))! || (image_star_5.image? .isEqual(UIImage(named: "StarFull")))!
{
image_star_4.image = UIImage(named: "StarEmpty")
image_star_5.image = UIImage(named: "StarEmpty")
}
}
else
{
image_star_3.image = UIImage(named: "StarFull")
image_star_2.image = UIImage(named: "StarFull")
image_star_1.image = UIImage(named: "StarFull")
}
}
@IBAction func btn_star_4(_ sender: UIButton) {
let buttonPosition = sender.convert(CGPoint.zero, to: self.tbl_rating)
let indexPath = self.tbl_rating.indexPathForRow(at:buttonPosition)
print("User selected cell is :",indexPath?.row as Any)
let cell_1 = self.tbl_rating.cellForRow(at: indexPath!)
let image_star_5 = cell_1?.contentView.viewWithTag(5) as! UIImageView
let image_star_4 = cell_1?.contentView.viewWithTag(4) as! UIImageView
let image_star_3 = cell_1?.contentView.viewWithTag(3) as! UIImageView
let image_star_2 = cell_1?.contentView.viewWithTag(2) as! UIImageView
let image_star_1 = cell_1?.contentView.viewWithTag(1) as! UIImageView
if (image_star_4.image? .isEqual(UIImage(named: "StarFull")))!
{
// image_star_4.image = UIImage(named: "StarEmpty")
// image_star_3.image = UIImage(named: "StarEmpty")
// image_star_2.image = UIImage(named: "StarEmpty")
// image_star_1.image = UIImage(named: "StarEmpty")
if (image_star_5.image? .isEqual(UIImage(named: "StarFull")))!
{
image_star_5.image = UIImage(named: "StarEmpty")
}
}
else
{
image_star_4.image = UIImage(named: "StarFull")
image_star_3.image = UIImage(named: "StarFull")
image_star_2.image = UIImage(named: "StarFull")
image_star_1.image = UIImage(named: "StarFull")
}
}
@IBAction func btn_star_5(_ sender: UIButton) {
let buttonPosition = sender.convert(CGPoint.zero, to: self.tbl_rating)
let indexPath = self.tbl_rating.indexPathForRow(at:buttonPosition)
print("User selected cell is :",indexPath?.row as Any)
let cell_1 = self.tbl_rating.cellForRow(at: indexPath!)
let image_star_5 = cell_1?.contentView.viewWithTag(5) as! UIImageView
let image_star_4 = cell_1?.contentView.viewWithTag(4) as! UIImageView
let image_star_3 = cell_1?.contentView.viewWithTag(3) as! UIImageView
let image_star_2 = cell_1?.contentView.viewWithTag(2) as! UIImageView
let image_star_1 = cell_1?.contentView.viewWithTag(1) as! UIImageView
if (image_star_5.image? .isEqual(UIImage(named: "StarFull")))!
{
// image_star_5.image = UIImage(named: "StarEmpty")
// image_star_4.image = UIImage(named: "StarEmpty")
// image_star_3.image = UIImage(named: "StarEmpty")
// image_star_2.image = UIImage(named: "StarEmpty")
// image_star_1.image = UIImage(named: "StarEmpty")
}
else
{
image_star_5.image = UIImage(named: "StarFull")
image_star_4.image = UIImage(named: "StarFull")
image_star_3.image = UIImage(named: "StarFull")
image_star_2.image = UIImage(named: "StarFull")
image_star_1.image = UIImage(named: "StarFull")
}
}
No comments:
Post a Comment