Ios 如何使用自动布局调整Scrollview内容大小

Ios 如何使用自动布局调整Scrollview内容大小,ios,swift,Ios,Swift,嗨,在我的项目中,我在viewcontroller上添加了scrollview,在scrollview中,我添加了文本字段和按钮 之后,我为所有字段添加了自动布局,如下图所示,我添加了底部空间容器“58” 但当我点击textfield时,我改变了scrollview的内容大小,如下所示,很好,没关系 - (void)textFieldDidBeginEditing:(UITextField *)textField; { [self.mainscrollview setContentSize

嗨,在我的项目中,我在viewcontroller上添加了scrollview,在scrollview中,我添加了文本字段和按钮

之后,我为所有字段添加了自动布局,如下图所示,我添加了底部空间容器“58”

但当我点击textfield时,我改变了scrollview的内容大小,如下所示,很好,没关系

- (void)textFieldDidBeginEditing:(UITextField *)textField;
{
   [self.mainscrollview setContentSize:CGSizeMake(100, 700)];

}
这里我的主要意图是,当我点击键盘返回按钮时,我想设置滚动视图内容大小,就像我之前应用的一样

为此,我写了一些代码,但这显示异常,请帮助我

@property (strong, nonatomic) IBOutlet NSLayoutConstraint *bottomSpaceContraint;

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [self.mainscrollview setContentSize:(100, bottomContraint.size.height)];
    return YES;
}

您的问题不是很清楚,但是如果您想根据键盘的显示情况调整滚动视图,请使用awesome框架。另外,您已经用swift标记了您的问题,但是您提供的代码是objc。您可能需要更改标签。

可能重复的标签不是我问题的解决方案您会遇到什么异常?