2016-03-02 2 views
2

В настоящее время я использую UIScrollView для хранения 2 таблиц бок о бок, аналогично тому, как Pinterest делает для своей страницы Activity. Однако, когда я нажимаю на вторую таблицу и получаю доступ к новому UIViewController, возврат будет сброшен в contentOffset, следовательно, я вернусь на 1-ю таблицу, что неверно.Предотвращение UIScrollView от сброса содержимогоОфис

Могу ли я заблокировать содержимоеОфис или есть другие способы сделать это?

Заранее спасибо.

+0

вы делали skmething в viewWillAppear в первом VC включают UIScrollView? , вы можете сохранить текущее смещение в поле зрения, будет disappeaar – Mohamad

+0

попробуйте его с представлением коллекции, Pinterest использует collectionview –

+0

Проблема в том, что когда вы переходите на другой VC, contentOffset возвращается к нулю. Я хочу, чтобы contentOffset остался во втором UITableView, так что, когда я вернусь к 1-му VC, он отобразит второй UITableView вместо 1-го UITableView. –

ответ

0

Попробуйте это в UIViewController, который содержит UIScrollView:

self.automaticallyAdjustsScrollViewInsets = NO; 
+0

Все те же. Когда анимация начинает перемещаться во второй VC, 1-й VC-UIScrollView contentOffset возвращается к нулю. –

+0

Какой тип вы используете, чтобы перейти от 1-го VC к 2-му? –

+0

Я использую pushViewController –

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