Первая строка UITableView прокручивается при просмотре представления

Я столкнулся с этой очень странной ошибкой и понятия не имею, как исправить это, попробовав все, что я знаю. Поэтому, если вы можете помочь, это будет очень полезно !!!

У меня есть UIViewController , на котором размещается tableView чей dataSource и delegate является viewController. Я использую его для представления некоторых вариантов навигации, он представлен пакетом iOS ECSlidingViewController .

Скриншот того, как он выглядит, выглядит следующим образом:

введите описание изображения здесь

Обратите внимание, что в таблицеView теперь всего 2 элемента. Но на самом деле есть еще один пункт (первый), который выше этих двух. Тем не менее, этот файл автоматически прокручивается, когда отображается представление, и если я попытаюсь прокрутить его вниз, первый элемент действительно будет виден, но tableView автоматически отскакивает назад, когда я отпускаю жест прокрутки.

Я попытался setContentOffset для tableView и scrollToRowAtIndexPath в viewWillAppear и ни одна из них не работает.

Элементы меню устанавливаются как свойство самого VC в villDidLoad, который выглядит следующим образом:

 - (void)viewDidLoad { [super viewDidLoad]; self.menuItems = [NSArray arrayWithObjects: @"Run Test", @"Test Log", @"About", nil]; // setup the dataSource and delegate for tableView self.tableView.dataSource = self; self.tableView.delegate = self; [self.slidingViewController setAnchorRightRevealAmount:ANCHOR_RIGHT_REVEAL_AMOUNT]; self.slidingViewController.underLeftWidthLayout = ECFullWidth; } 

Как вы видите, первым элементом является @"Run Test" , который автоматически прокручивается по экрану без каких-либо причин. Большое спасибо за Вашу помощь!

  • Как использовать dequeueReusableCellWithIdentifier в Swift?
  • UITableView вставляет больше строк, сохраняя уже загруженные
  • Обнаруживать, когда UITableView прокручивается на дно
  • UITableView прыгает при прокрутке после изменения высоты ячейки
  • Как заставить MainThread ждать, пока не будет выполнено какое-либо действие async?
  • iOS 10 - UITableViewController прокручивается в нижней части загрузки
  • Заголовки раздела «Дата» не работают
  • Предел UITableView панорамирования до 1 палец
  • При удалении строки таблицы целая ячейка перемещается влево, как этого избежать?
  • UITableViewCell, UITextView с динамической высотой
  • Пересчет высоты пользовательского UITableViewCell при появлении кнопки «Удалить»
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.