2010-10-21 3 views
3

Это должно быть прямо предисловии, но я просто не могу понять это (!)UITableView внутри UIScrollView

У меня есть UIView «заполненный» в UIScrollView. Внутри scrollView у меня нет UITableView.

Я подключил как scrollView, так и tableView с IBOutlet в IB и установил, что ViewController является делегатом и источником данных tableView.

Что еще мне нужно сделать? Или что я не должен был делать?

ответ

0

UITableView уже UIScrollView. Зачем вам нужно добавить дополнительный номер между вашим видом и таблицей?

Просто удалите UIScrollView и он будет работать лучше, чем раньше :)

+1

Поскольку у меня есть фоновое изображение в моем окне, и я хочу, чтобы мой tableView был меньше по ширине, чем мой взгляд, так что фоновое изображение можно увидеть по бокам. Табличное представление не будет прокручиваться, но может стать намного длиннее экрана - поэтому я хочу прокрутить вниз, чувствуя, что я сдвигаю его поверх фонового изображения, прокручивая UIScrollView под таблицей вместо прокрутки таблицы он сам ..... – Malene

+0

Я бы предложил вам настроить 'UITableView', не пытаясь добиться того, что вы хотите сделать, запретив прокрутку таблицы, предоставляя ей дополнительный прокручиваемый вид посередине. Взгляните сюда: http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html – Jack

+0

Я попробую: -D – Malene

0

Вы можете добавить UITableView рядом с UIScrollView (как родным братом, а не ребенком). Затем используйте scrollViewDidScroll (или layoutSubviews в случае подкласса), чтобы синхронизировать вертикальное положение обоих прокрутки.

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