Можно ли получить доступ к 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
для создания такого же эффекта округленного угла.