Ios 使用AutoLayout根据子视图中的动态文本增长视图

Ios 使用AutoLayout根据子视图中的动态文本增长视图,ios,autolayout,interface-builder,Ios,Autolayout,Interface Builder,我正在开发一个支持动态类型的应用程序。我有一个简单的UIView,用作表中的页脚。在该视图中,只有一个UIButton。当用户增加动态类型大小时,按钮标签中的文本会增长,我需要按钮本身和包含视图都适当增长。我怎样才能做到这一点 谢谢,UIButton类有一个固有的大小,这意味着如果不将其限制为特定的大小,它会将自身大小调整为适合其内容的大小。这也意味着您可以将按钮绑定到父视图的边缘,并让按钮控制父视图的大小。只要不明确限制ui按钮或ui视图的大小,就会自动发生这种情况 如果需要,可以选择在一个轴

我正在开发一个支持动态类型的应用程序。我有一个简单的UIView,用作表中的页脚。在该视图中,只有一个UIButton。当用户增加动态类型大小时,按钮标签中的文本会增长,我需要按钮本身和包含视图都适当增长。我怎样才能做到这一点


谢谢,

UIButton类有一个固有的大小,这意味着如果不将其限制为特定的大小,它会将自身大小调整为适合其内容的大小。这也意味着您可以将按钮绑定到父视图的边缘,并让按钮控制父视图的大小。只要不明确限制
ui按钮
ui视图
的大小,就会自动发生这种情况

如果需要,可以选择在一个轴上设置约束,并让按钮控制另一个轴的大小,例如,让按钮控制页脚的高度,但始终使用固定的页脚宽度。在这种情况下,您可以向页脚的宽度或左/右添加约束

如果按钮标签周围需要空间,可以通过增加内容插入来添加


UIButton类有一个固有的大小,这意味着如果不将其限制为特定的大小,它会将自身大小调整为适合其内容的大小。这也意味着您可以将按钮绑定到父视图的边缘,并让按钮控制父视图的大小。只要不明确限制
ui按钮
ui视图
的大小,就会自动发生这种情况

如果需要,可以选择在一个轴上设置约束,并让按钮控制另一个轴的大小,例如,让按钮控制页脚的高度,但始终使用固定的页脚宽度。在这种情况下,您可以向页脚的宽度或左/右添加约束

如果按钮标签周围需要空间,可以通过增加内容插入来添加


UIButton是自定义按钮类,还是使用标准类?如果是标准按钮,在标题标签上设置首选字体应自动增加/减少用户所选设置的字体大小。为了使页脚增长,可以在页脚视图中围绕按钮设置顶部和底部约束。然后返回其当前大小,或者我认为苹果添加了动态页脚。UIButton是自定义按钮类,还是您使用的是标准类?如果是标准按钮,在标题标签上设置首选字体应自动增加/减少用户所选设置的字体大小。为了使页脚增长,可以在页脚视图中围绕按钮设置顶部和底部约束。然后要么返回其当前大小,要么我认为苹果添加了动态页脚。