您好,在我的项目中,我在viewcontroller上添加了scrollview,在scrollview中我添加了textfields和button
之后我为所有字段添加了自动布局,如下图所示,我添加了底部空间容器为“58”
但是当我点击文本字段时,我已经更改了滚动视图内容大小,如下所示,并且没那么好
- (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;
}
答案 0 :(得分:0)
您的问题并不是很清楚,但如果您想根据键盘的存在调整滚动视图,请使用真棒框架TPKeyboardAvoiding。此外,您已使用swift标记了您的问题,但您提供的代码是objc。您可能想要更改标签。