我有一个弹出控制器,我在代码中实例化并将其内容视图控制器传递给它,一切都很好。问题是后来当内容视图控制器可能因消息标签显示任意长的字符串而调整大小时。
我要提到的UILabel是... “验证和错误消息框”
我想以某种方式配置布局约束,以便当用户在文本框中输入值,然后点击接受按钮时,如果我有任何要向他们呈现的验证错误,我可以通过将它们添加到标签中(我已经设置为需要多行数据),并且当添加时,如果它们需要5行显示,那么标签将推下UITextField和Accept/Cancel按钮,以便能够显示所有标签内容。好吧,我已经能够做到这一点,并且contentViewController按预期调整大小。问题是,包含它的popover控制器不会调整大小,因此发生的情况是,我的Accept/Cancel按钮被推到了弹出窗体的底部边缘,因此用户无法访问它们。
是否有任何约束可设置,以强制弹出控制器的高度扩大,以便当有多行验证文本时,“验证和错误消息框”下面的UI控件不会被推到底部边缘?
我在代码中创建popoverController,因此我假设我需要在代码中进行约束。
我要提到的UILabel是... “验证和错误消息框”
我想以某种方式配置布局约束,以便当用户在文本框中输入值,然后点击接受按钮时,如果我有任何要向他们呈现的验证错误,我可以通过将它们添加到标签中(我已经设置为需要多行数据),并且当添加时,如果它们需要5行显示,那么标签将推下UITextField和Accept/Cancel按钮,以便能够显示所有标签内容。好吧,我已经能够做到这一点,并且contentViewController按预期调整大小。问题是,包含它的popover控制器不会调整大小,因此发生的情况是,我的Accept/Cancel按钮被推到了弹出窗体的底部边缘,因此用户无法访问它们。
是否有任何约束可设置,以强制弹出控制器的高度扩大,以便当有多行验证文本时,“验证和错误消息框”下面的UI控件不会被推到底部边缘?
我在代码中创建popoverController,因此我假设我需要在代码中进行约束。