2014-08-28 1 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

+0

Спасибо за рекомендацию. Вы правы, что все мои элементы управления scrollview не содержатся внутри одного представления, которое находится в моем scrollview (что я видел, это лучшая практика). Попробуй завтра, когда я получу работу. Спасибо! – Hawk

+0

Это полностью исправило проблему, спасибо! – Hawk

ответ

1

Возможно, вы захотите попробовать сначала добавить контентный вид в список прокрутки и включить все ваши подпрограммы внутри этого содержимого.

Смежные вопросы