Так у меня есть viewDidLoad
функцию здесь:IOS текст не обновляется мгновенно - Swift
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
titletxt.text = GlobVar.getTitle()
infotxt.text = GlobVar.getInfo()
loctxt.text = GlobVar.getLoc()
где titletxt
, infotxt
и loctxt
являются метки/текстовые поля в этой конкретной точки зрения. GlobVar - это просто класс, содержащий переменные с информацией.
По какой-то причине, когда работает эта viewDidLoad
функция, по-видимому, чтобы обновить текстовое поле, но оно не отображается, пока я не обновить вид (IE- закрыть окно и ввести снова.)
Кто-нибудь знает почему это так?
Переместить код в 'viewWillAppear' – Paulw11
Создать эту функцию самостоятельно? Он недоступен в качестве функции переопределения. –
Это стандартный метод UIViewController, который вы можете переопределить 'viewWillAppear (анимированный: Bool)' – Paulw11