обычно при нажатии на верхнюю часть экрана табличное представление прокручивается до самого верха. По какой-то причине это не работает в одном из моих контроллеров.Автоматический прокрутка вверх не работает в UITableView
hirarchy выглядит следующим образом:
UIView
-> WebView
-> TableView
-----> SearchBar
SearchDisplayController.
Я думаю, что все правильно подключено (источник данных, делегат, ...). У меня есть аналогичный контроллер, где все работает. Единственное отличие, по-видимому, в том, что WebView, который отсутствует в контроллере представления, где работает отвод и прокрутка к вершине ...
Любые идеи?
С наилучшими пожеланиями, Sascha
Не могу ли я просто перечислить все подпункты, проверить, какой из них является подклассом прокрутки, и использовать код выше для всех соответствующих подсмотров? – Sascha
Вот что я делаю (который должен даже продолжать, даже если компания Apple решит переставить подвидов): \t для (INT I = 0; я <[webView.subviews число]; я ++) { \t \t \t идентификатор подпанель = [webView.subviews objectAtIndex: i]; \t \t, если ([подвид isKindOfClass: [UIScrollView класс]]) \t \t { \t \t \t ((UIScrollView *) подпанель) .scrollsToTop = NO; \t \t} \t} – Sascha
По состоянию прошивки 5, -scrollView свойства UIWebView [подвергается] (http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference. HTML # // apple_ref/ОКК/instp/UIWebView/Scrollview). –