в приложении iPhone App Store какой элемент управления находится в верхней части представленного списка? - PullRequest
0 голосов
/ 07 декабря 2010

Это сегментированный контроль?

О показанном представлении, это чисто табличное представление? как они могли сделать Сегментированный элемент управления постоянным вместо прокрутки с ячейками таблицы внизу?

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

как говорит Эртеболле, это UISegmentedControl, установленный как titleView элемента navigationItem.

Вы также можете создавать элементы в представлении, которые не прокручиваются вместе с табличным представлением, добавляя UITableView в качестве подпредставления представления UIViewController. Установка его свойства frame означает, что вы можете иметь прокручиваемый табличный вид в фиксированной определенной позиции в вашем представлении и другие элементы в представлении, которые не прокручиваются вместе с ним.

0 голосов
/ 07 декабря 2010

Да, я считаю, что это UISegmentedControl.Но он установлен как заголовок панели навигации - чтобы воспроизвести весь эффект, вы должны создать UINavigationController, нажать UITableViewController в качестве вида сверху и установить titleView контроллера таблицы.navigationItem к этому сегментированному контролю.Это автоматически закрепит панель инструментов / сегментированный элемент управления сверху.

...