у меня простой UITableView
; Я пытаюсь заставить его прокрутить до определенной позиции в viewDidLoad
, чтобы я мог скрыть первую строку в моей таблице (если пользователь не прокручивает вверх). Мой первый ряд 90.0px
в высоту, поэтому я пытаюсь заставить мою UITableView
прокрутить:
[contentTable setContentOffset: CGPointMake(0, 90.0f) animated: NO];
Проблема в том, что использование animated: NO
ничего не делает; UITableView
не будет прокручиваться. Однако, если я использую animated: YES
, все работает отлично; он прокручивается, но недостатком его анимации является то, что во время прокрутки у меня мигает пользовательский интерфейс, а это совсем не то, что мне нужно.
Есть идеи, почему? Кажется, не имеет значения, если у моего UITableView
есть 1 строка или 20 строк, он будет прокручиваться, только если я передам animated: YES
на setContentOffset
.
В настоящее время я использую Xcode 4.2 и использую iOS 4.3.3 на своем первом поколении iPad.
Редактировать: Еще одна вещь, которую стоит упомянуть - scrollToRect
, похоже, не работает вообще, независимо от того, какое значение я передаю для его свойства animated
. Есть ли что-то, что я в корне не понимаю в прокрутке на iOS?