Hide placeholder with Hide Password Images on
This hides the password image placeholder when `Hide Password Images` is enabled. Auto-layout constraints are toggled on and off depending on the setting's value to ensure correct alignment. Extends #248
This commit is contained in:
parent
296a3cbcfa
commit
1e5022e404
3 changed files with 20 additions and 10 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue