2012-03-31 6 views
0

У меня есть 3 разных экземпляра tableview в Nib, где я отображаю все эти таблицы в элементе управления страницей. И делегат и источник данных для всех трех табличных представлений одинаковы.UITableView header view

Проблема здесь, представление заголовка появляется в одном представлении таблицы и исчезает в других, когда я изменяю страницу UIPageControl?

Любая идея, как я могу решить эту проблему?

+0

У вас есть отдельные экземпляры представления, используемые в качестве заголовка для каждого вида таблицы и/или они генерируются динамически? Так как невозможно, чтобы представление было подчиненным более чем одним представлением одновременно, использование того же представления, что и заголовок для нескольких представлений таблицы, приведет к нечетным визуальным артефактам (виды исчезают в одном месте и появляются где-то в другом месте). – warrenm

+0

благодарит много Мура. Это сработало. – user1305194

+0

Я вставил практически то же самое, что и ответ ниже. Пожалуйста, примите это, если я помог вам. – warrenm

ответ

0

Так как невозможно, чтобы представление являлось подвидным более чем одним представлением за один раз, использование того же представления, что и заголовок для нескольких видов таблиц, приведет к нечетным визуальным артефактам (виды исчезают в одном месте и появляются где-то еще). Вы можете добавить один заголовок для представления таблицы в свой nib или создать представление заголовка для каждого программного обеспечения и назначить их во время выполнения.

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