Commit 2ed3887d authored by Steven杜宇's avatar Steven杜宇

// AI

parent a85bc54e
......@@ -33,11 +33,8 @@ class YHAutoTextView: UITextView, UITextViewDelegate {
override init(frame: CGRect, textContainer: NSTextContainer?) {
super.init(frame: frame, textContainer: textContainer)
// delegate = self
delegate = self
isScrollEnabled = false // 禁止滚动
translatesAutoresizingMaskIntoConstraints = false
clearsOnInsertion = true
self.addSubview(placeholderLabel)
placeholderLabel.snp.makeConstraints { make in
make.top.equalTo(5)
......@@ -51,12 +48,12 @@ class YHAutoTextView: UITextView, UITextViewDelegate {
}
// UITextViewDelegate 方法
// func textViewDidChange(_ textView: UITextView) {
// // 更新自身的高度
// invalidateIntrinsicContentSize()
// placeholderLabel.isHidden = !textView.text.isEmpty
// text = textView.text
// }
func textViewDidChange(_ textView: UITextView) {
// 更新自身的高度
invalidateIntrinsicContentSize()
placeholderLabel.isHidden = !textView.text.isEmpty
text = textView.text
}
override var intrinsicContentSize: CGSize {
// 计算内容的尺寸
......
......@@ -8,6 +8,7 @@
import UIKit
import Alamofire
import IQKeyboardManagerSwift
class YHAIViewController: YHBaseViewController {
......@@ -51,7 +52,10 @@ class YHAIViewController: YHBaseViewController {
}()
override func viewDidLoad() {
super.viewDidLoad()
IQKeyboardManager.shared.enable = false
gk_navTitle = "AI对话"
self.view.addSubview(self.tableView)
self.view.addSubview(self.bottomInputView)
......
......@@ -42,7 +42,7 @@ class YHAITextInputView: UIView {
}
var textView: YHAutoTextView = {
let v = YHAutoTextView(frame: .zero)
let v = YHAutoTextView()
v.font = .PFSC_R(ofSize: 14)
return v
}()
......@@ -115,7 +115,7 @@ class YHAITextInputView: UIView {
let bottomMargin = (isKeyboardShow ? -keyboardFrame.height : 0)
self.snp.updateConstraints { make in
make.bottom.equalToSuperview().offset(bottomMargin)
make.bottom.equalTo(bottomMargin)
}
self.setNeedsLayout()
self.layoutIfNeeded()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment