swift - IOS inputAccessoryView和canBecomeFirstResponder
大家讲道理
大家讲道理 2017-04-17 17:33:30
0
1
746

第一个问题:inputAccessoryView通过计算属性改变了toolBar的位置,为什么直接把toolBar变成了inputAccessoryView的子视图,而不是self.view的子视图呢
第二个问题:canBecomeFirstResponder一旦变成true为啥inputAccessoryView就会默认出现呢,为啥不用写inputAccessoryView.becomeFirstResponder
第三个问题:toolBar和textView同样背景色都是黑色,为什么toolBar展现出来就变成灰色了,怎么让它变成黑色
附加问题:如果textView自适应行数后变大,如何让toolBar和inputAccessoryView都自适应变大呢,类似于QQ的聊天输入框,请给个思路,当然有代码更好啦 ^_^
小弟初学,请大神们不吝赐教

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(1)
黄舟

1. 시스템이 inputAccessoryView를 검색할 때 값이 toolBar입니다. 저는 개인적으로 질문의 첫 번째 질문을 잘 이해하지 못합니다.
2. inputAccessoryView가 nil일 때 자동으로 나타나고, 그 외의 경우에는 키보드와 함께 자동으로 나타납니다
3. Xcode의 디버그 → 디버깅 보기 → 뷰 계층 캡처를 사용하여 런타임 시 뷰를 관찰할 수 있습니다
4. 으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿