iOS AutoLayout:UITextView,可调整大小以适应内容

iOS AutoLayout:UITextView,可调整大小以适应内容,ios,autolayout,Ios,Autolayout,我可以想象在没有自动布局的情况下,我需要做什么来实现这一点,但无法想象需要创建什么样的约束才能使其工作 我有一个UITextView,它应该调整大小以适应用户键入的文本,具有一些最大/最小值,超过这些值它将不会增长/压缩。在使用NSLayoutConstraint布局所有内容时,这是否可能实现?可能会有所帮助。这是可能的。创建一行的文本视图。将前导、尾随和底部附着到其superview,并指定大于等于40的高度约束。这将为textivew和as提供最小高度约束,当您开始键入时,您需要不断检查内容

我可以想象在没有自动布局的情况下,我需要做什么来实现这一点,但无法想象需要创建什么样的约束才能使其工作


我有一个UITextView,它应该调整大小以适应用户键入的文本,具有一些最大/最小值,超过这些值它将不会增长/压缩。在使用NSLayoutConstraint布局所有内容时,这是否可能实现?

可能会有所帮助。这是可能的。创建一行的文本视图。将前导、尾随和底部附着到其superview,并指定大于等于40的高度约束。这将为textivew和as提供最小高度约束,当您开始键入时,您需要不断检查内容是否进入第二行,并通过更改高度约束的常量值来增加高度。我对我的一个聊天控件也做了同样的事情,它将在autolayout环境中获取多行聊天文本。