2014-08-28 49 views
0

我具有包括显示为与设置到父视图的帧的重叠可滚动输入表格和表情选择器:ScrollView问题在调用[self.view addSubview:self.overlayView]后重置它的位置;

self.emoticonOverlayView = [[EmoticonOverlayView alloc] initWithFrame:self.view.bounds]; 
[self.view addSubview:self.emoticonOverlayView]; 

的表情符号叠加视图弹出就好,但UIScrollView中其下方滚动到顶端。关于它为什么滚动回顶端的任何建议都会非常有帮助。

我试图使用这个建议,但它似乎没有解决问题。 UIScrollView unwanted scrolling after addSubview or changing frame

谢谢!

+0

您可以先尝试将内容视图添加到滚动视图并在此内容视图中包含所有子视图。 – sha 2014-08-28 03:20:21

+0

感谢您的建议。你是正确的,我的所有scrollview控件都不包含在我的滚动视图中的单个视图中(我已经看到这是最佳实践)。我将在明天开始工作时尝试。谢谢! – Hawk 2014-08-28 07:12:33

+0

这完全解决了这个问题,谢谢! – Hawk 2014-08-28 19:42:58

回答

1

您可能需要先尝试将内容视图添加到滚动视图,并在该内容视图中包含所有子视图。