我会动态更改字段的高度。在增加字段的高度之后,字段的放大部分将不会响应用户的单击和滚动。
textView.constraints.forEach{ (constraint) in
if constraint.firstAttribute == .height {
constraint.constant = constraint.constant - CGFloat(delta) * 16.5
}
增加高度后如何增加手势识别区域?
答案 0 :(得分:0)
创建messageTextView的高度出口约束
@IBOutlet weak var messageInputViewHeightConstraint: NSLayoutConstraint!
,现在根据commentTextView更改externalView的高度
self.messageInputViewHeightConstraint =约束。常量+ CGFloat(delta)* 16 +(用于间隔的常数)
并运行您的代码,它将起作用
在此处填写代码:
textView.constraints.forEach{ (constraint) in
if constraint.firstAttribute == .height {
constraint.constant = constraint.constant - CGFloat(delta) * 16.5
self.messageInputViewHeightConstraint.constant = constraint.constant + CGFloat(delta) * 16 + (44 - 31)
self.view.layoutIfNeeded()
}}