调整大小后,部分 UITextView 不起作用
Part of the UITextView does not work after resizing
我动态改变字段的高度。增加字段高度后,字段放大部分对用户点击和滚动没有反应。
textView.constraints.forEach{ (constraint) in
if constraint.firstAttribute == .height {
constraint.constant = constraint.constant - CGFloat(delta) * 16.5
}
如何在增加高度后增加手势识别区域?
创建messageTextView的高度出口约束
@IBOutlet weak var messageInputViewHeightConstraint: NSLayoutConstraint!
现在根据 commentTextView 改变 outerView 的高度
self.messageInputViewHeightConstraint = constraint.constant +
CGFloat(delta) * 16 + (constant value for spacing purpose)
和 运行 你编码它会工作
完整代码在这里:
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()
}}
我动态改变字段的高度。增加字段高度后,字段放大部分对用户点击和滚动没有反应。
textView.constraints.forEach{ (constraint) in
if constraint.firstAttribute == .height {
constraint.constant = constraint.constant - CGFloat(delta) * 16.5
}
如何在增加高度后增加手势识别区域?
创建messageTextView的高度出口约束
@IBOutlet weak var messageInputViewHeightConstraint: NSLayoutConstraint!
现在根据 commentTextView 改变 outerView 的高度
self.messageInputViewHeightConstraint = constraint.constant + CGFloat(delta) * 16 + (constant value for spacing purpose)
和 运行 你编码它会工作
完整代码在这里:
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()
}}