diff --git a/pass/Controllers/PasswordDetailTableViewController.swift b/pass/Controllers/PasswordDetailTableViewController.swift index bccf20b..7a748e4 100644 --- a/pass/Controllers/PasswordDetailTableViewController.swift +++ b/pass/Controllers/PasswordDetailTableViewController.swift @@ -398,9 +398,15 @@ class PasswordDetailTableViewController: UITableViewController, UIGestureRecogni case .name: let cell = tableView.dequeueReusableCell(withIdentifier: "passwordDetailTitleTableViewCell", for: indexPath) as! PasswordDetailTitleTableViewCell if !SharedDefaults[.isHidePasswordImagesOn] { - cell.passwordImageImageView.image = passwordImage ?? #imageLiteral(resourceName: "PasswordImagePlaceHolder") + cell.labelCellConstraint.isActive = false + cell.labelImageConstraint.isActive = true + cell.passwordImageImageView.image = passwordImage ?? #imageLiteral(resourceName: "PasswordImagePlaceHolder") + cell.passwordImageImageView.isHidden = false } else { - cell.passwordImageImageView.image = #imageLiteral(resourceName: "PasswordImagePlaceHolder") + cell.passwordImageImageView.image = nil + cell.passwordImageImageView.isHidden = true + cell.labelImageConstraint.isActive = false + cell.labelCellConstraint.isActive = true } let passwordName = passwordEntity!.getName() if passwordEntity!.synced == false { diff --git a/pass/Views/PasswordDetailTitleTableViewCell.swift b/pass/Views/PasswordDetailTitleTableViewCell.swift index 6d76ad6..352cf2f 100644 --- a/pass/Views/PasswordDetailTitleTableViewCell.swift +++ b/pass/Views/PasswordDetailTitleTableViewCell.swift @@ -12,6 +12,9 @@ class PasswordDetailTitleTableViewCell: UITableViewCell { @IBOutlet weak var categoryLabel: UILabel! @IBOutlet weak var nameLabel: UILabel! @IBOutlet weak var passwordImageImageView: UIImageView! + @IBOutlet var labelImageConstraint: NSLayoutConstraint! + @IBOutlet var labelCellConstraint: NSLayoutConstraint! + override func awakeFromNib() { super.awakeFromNib() diff --git a/pass/Views/PasswordDetailTitleTableViewCell.xib b/pass/Views/PasswordDetailTitleTableViewCell.xib index 4f75c69..9d66765 100644 --- a/pass/Views/PasswordDetailTitleTableViewCell.xib +++ b/pass/Views/PasswordDetailTitleTableViewCell.xib @@ -1,13 +1,11 @@ - + - - - + @@ -20,21 +18,21 @@ - - + +