COVIDSafe code from version 2.4 ()

This commit is contained in:
COVIDSafe Support 2021-02-25 19:41:20 -08:00 committed by GitHub
parent f14aa60482
commit 377bc0009b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
63 changed files with 3096 additions and 372 deletions

View file

@ -14,6 +14,7 @@ class ChangePostcodeViewController: UIViewController {
@IBOutlet weak var postcodeTextField: UITextField!
@IBOutlet weak var postcodeErrorLabel: UILabel!
@IBOutlet weak var changePostcodeTextView: UITextView!
@IBOutlet weak var scrollView: UIScrollView!
var nextBarButtonItem: UIBarButtonItem?
var initialTextFieldBorderColour: UIColor?
@ -175,6 +176,13 @@ extension ChangePostcodeViewController: UITextFieldDelegate {
if UIAccessibility.isVoiceOverRunning {
UIAccessibility.post(notification: .layoutChanged, argument: postcodeErrorLabel)
}
// need to wait for stack view to update and then get the new content size
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
if self.scrollView.contentSize.height > self.scrollView.bounds.height {
let bottomOffset = CGPoint(x: 0, y: self.scrollView.contentSize.height - self.scrollView.bounds.height + self.scrollView.contentInset.bottom)
self.scrollView.setContentOffset(bottomOffset, animated: true)
}
}
} else {
postcodeErrorLabel.isHidden = true
postcodeTextField.borderColor = initialTextFieldBorderColour