Swift 调整大小后,部分UITextView不起作用

Swift 调整大小后,部分UITextView不起作用,swift,uitextview,Swift,Uitextview,我动态地改变场地的高度。增加字段高度后,字段的放大部分不会响应用户的单击和滚动 中的textView.constraints.forEach{(约束) 如果constraint.firstAttribute==.height{ constraint.constant=constraint.constant-CGFloat(增量)*16.5 } 在增加高度后,如何增加手势识别区域?创建messageTextView的高度输出限制 现在根据commentTextView更改外部视图的高度 sel

我动态地改变场地的高度。增加字段高度后,字段的放大部分不会响应用户的单击和滚动


中的textView.constraints.forEach{(约束)
如果constraint.firstAttribute==.height{
constraint.constant=constraint.constant-CGFloat(增量)*16.5
}

在增加高度后,如何增加手势识别区域?

创建messageTextView的高度输出限制

现在根据commentTextView更改外部视图的高度

self.messageInputViewHeightConstraint=constraint.constraint+ CGFloat(增量)*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()
        }}

创建messageTextView的高度限制

现在根据commentTextView更改外部视图的高度

self.messageInputViewHeightConstraint=constraint.constraint+ CGFloat(增量)*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()
        }}

仍然不起作用。我有这样一个视图层次结构:你能分享textView约束的屏幕截图吗?可能textView的大小增加了,但SuperView的高度是相同的。Link:在full func:和init:上也有Link:我在每一新行上增加字段的高度你只是在更改textView的高度,应该更改outer视图(注释文本视图)高度也一样。仍然不起作用。我有这样一个视图层次:你能共享textView约束的屏幕截图吗。可能textView大小增加了,但SuperView高度相同。链接:在完整功能上也链接:在初始化时:我在每一行上增加字段的高度你只是在更改textView的高度,应该吗同时更改外部视图(注释文本视图)的高度。问题是我的目标视图嵌套在另一个大小未更改的视图(messageInputView)中。请参阅下面的Sumit Garg解决方案。问题是我的目标视图嵌套在另一个大小未更改的视图(messageInputView)中。请参阅下面的Sumit Garg解决方案。