2013-10-14 3 views
2

По умолчанию uitableview по-прежнему можно тянуть при прокрутке вверху, если оно, Я хочу, чтобы uitableview нельзя было вытащить, когда это первая ячейка прокрутите вверх. (Как AppStore)Как сделать uitableview нельзя вытащить при прокрутке вверху

код tableView.bounces = NO; сделать прокрутку не гладкой, так что это не то, что я хочу.

ответ

4

Используйте alwaysBounceVertical свойство:

tableView.alwaysBounceVertical = NO; 

От Apple's Documentation «логическое значение, которое определяет, происходит ли отражаясь всегда, когда вертикальная прокрутка достигает конца содержимого.»

Если вы используете XIB или раскадровку вы также можете снять свойство «Отказов по вертикали» в целях прокрутки в Инспектора Атрибутов:

Bounce Vertically

+0

не работает. – Mil0R3

+0

Где вы задали свойство? – JuJoDi

+0

'_tableView = [[UITableView alloc] initWiithFrame: ....]; _tableView.delegate = self; _tableView.dataSource = self; _tableView.alwaysBounceVertical = NO; [self.view addSubview: _tableView]; ' – Mil0R3

0

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

1

Только для использования,

tableView.bounces = NO;

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