【发布时间】:2015-10-26 21:00:05
【问题描述】:
我在注册屏幕上有文本字段,所以当键盘出现时我向上移动视图。现在我想在视图向上移动时滚动文本字段。
向上移动视图的代码:
CGRect rect = self.view.frame;
rect.origin.y += 220;
rect.size.height -= 220;
self.view.frame = rect;
这是雇佣兵
我在顶部有UIScrollView,然后在UIScrollView 下我有UIView 我称之为contentView。在contentView 上我添加了一些文本字段。所以我的父视图向上移动了,但我当我查看时,我无法上下滚动文本字段。我为滚动设置了以下值。
self.cvHeight.constant=500;
self.scrollView.contentSize=CGSizeMake(500, 500);
这里cvHeight 是contentView 的高度约束出口,scrollView 是UIScrollView 的出口
编辑:
当我没有向上移动 self.view 的父视图时,我可以滚动浏览,但是如果我向上移动父视图,那么我的文本字段不会向下滚动,它们只是向上移动。
【问题讨论】:
标签: ios objective-c iphone ipad uiscrollview