在视图出现之前未设置 UIButton 标题
UIButton title not set until view appear
我用 UITextView
和 UIButton
创建了一个输入工具栏。
只需固定到屏幕底部。像那样:
override var inputAccessoryView: UIView? {
return commentToolbar
}
override var canBecomeFirstResponder: Bool {
return true
}
当我从其他视图控制器推送时。 UIButton
的标题在视图完全出现之前不会出现。
我想知道如何设置标题使其在控制器刚开始推送时出现。
演示项目:https://www.dropbox.com/s/7k04xum12iv4bnn/BlinkSendButton.zip?dl=0
运行 该演示应用程序。点击一个单元格以推送新的视图控制器。在视图完全出现之前,您会看到无标题设置为 UIButton
。
只需添加...
inputAccessoryView?.snapshotView(afterScreenUpdates: true)
在你的viewDidLoad
中ViewController。
顺便说一句,这个问题也出现在其他人身上。我在这里找到了解决方案:
我用 UITextView
和 UIButton
创建了一个输入工具栏。
只需固定到屏幕底部。像那样:
override var inputAccessoryView: UIView? {
return commentToolbar
}
override var canBecomeFirstResponder: Bool {
return true
}
当我从其他视图控制器推送时。 UIButton
的标题在视图完全出现之前不会出现。
我想知道如何设置标题使其在控制器刚开始推送时出现。
演示项目:https://www.dropbox.com/s/7k04xum12iv4bnn/BlinkSendButton.zip?dl=0
运行 该演示应用程序。点击一个单元格以推送新的视图控制器。在视图完全出现之前,您会看到无标题设置为 UIButton
。
只需添加...
inputAccessoryView?.snapshotView(afterScreenUpdates: true)
在你的viewDidLoad
中ViewController。
顺便说一句,这个问题也出现在其他人身上。我在这里找到了解决方案: