我用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
。
答案 0 :(得分:2)
只需添加...
inputAccessoryView?.snapshotView(afterScreenUpdates: true)
在您的viewDidLoad
中的ViewController中。
这个问题也出现在其他人身上。我在这里找到了解决方案:https://stackoverflow.com/a/36548797/8932493