第一个问题:inputAccessoryView通过计算属性改变了toolBar的位置,为什么直接把toolBar变成了inputAccessoryView的子视图,而不是self.view的子视图呢
第二个问题:canBecomeFirstResponder一旦变成true为啥inputAccessoryView就会默认出现呢,为啥不用写inputAccessoryView.becomeFirstResponder
第三个问题:toolBar和textView同样背景色都是黑色,为什么toolBar展现出来就变成灰色了,怎么让它变成黑色
附加问题:如果textView自适应行数后变大,如何让toolBar和inputAccessoryView都自适应变大呢,类似于QQ的聊天输入框,请给个思路,当然有代码更好啦 ^_^
小弟初学,请大神们不吝赐教
黄舟2017-04-17 17:35:30
1. システムが input AccessoriesView を取得するときの値は、個人的にはよくわかりませんが、didSet を使用してみることをお勧めします。 input AccessoriesView が nil の場合は自動的に表示され、それ以外の場合はキーボードで自動的に表示されます
3. Xcode の Debug → View Debugging → Capture View Hierarchy を使用して実行時にビューを観察できます
4.
リーリー