Можно ли получить доступ к UITableView ScrollView In Code From A Nib?

Сейчас я создаю UITableView в nip FlipsideView. Кажется, я не могу изменить фон представления таблицы из встроенного интерфейса. Я могу исправить это, создав выход, а затем установив фон. Тем не менее, я хочу, чтобы прокрутка просматривала закругленные углы, чтобы создать внешний вид, похожий на взгляды таблицы iPhone/поголовье iPhone. Есть ли способ получить доступ к представлению прокрутки в коде, чтобы я мог установить закругленные углы?

Ответы

Ответ 1

A UITableView не имеет UIScrollView, он a UIScrollView. UITableView - это подкласс UIScrollView, который можно увидеть как documentation. Любые свойства функциональности UIScrollView, к которым вы хотите получить доступ, могут быть напрямую доступны через представление таблицы.

Аналогично, UITableViewDelegate - все UIScrollViewDelegate s.

Ответ 2

Вы можете добавить радиус угла к любому слою представления. Он будет выглядеть примерно так:

theTableView.layer.cornerRadius = 10.0f; // Or whatever radius you wanted to set

Я считаю, что вам нужно связать структуру QuartzCore и импортировать заголовок QuartzCore.h.

Это будет вокруг углов таблицы, похожих на то, как они появляются на обратной стороне Weather.app.

Ответ 3

Если я не ошибаюсь, представления таблиц для приложений "Запасы и погода" представляют собой просто одногрупповые сгруппированные представления таблиц (UITableViews, инициализированные стилем UITableViewStyleGrouped). Вам не нужно настраивать что-либо о свойствах табличного представления UIScrollView для создания такого же эффекта округленного угла.