}()
let valueTextField: UITextField = {
- let valueTextField = UITextField()
+ let valueTextField = KeyValueCellTextField()
valueTextField.textAlignment = .right
valueTextField.isEnabled = false
valueTextField.font = UIFont.preferredFont(forTextStyle: .body)
}
}
+
+class KeyValueCellTextField: UITextField {
+ override func placeholderRect(forBounds bounds: CGRect) -> CGRect {
+ // UIKit renders the placeholder label 0.5pt higher
+ return super.placeholderRect(forBounds: bounds).integral.offsetBy(dx: 0, dy: -0.5)
+ }
+}