2016-08-26 3 views
0

Я принял tableView. Я хочу изменить стиль tableView на Plain, но компилятор говорит, что он только получает свойство.Измените UITableViewStyle на Plain программно в Swift?

datesTableView.style = UITableViewStyle.Plain 

ошибка: «стиль» - свойство только для получения.

Как это сделать программно?

+0

Почему не в интерфейсе Builder? – vadian

+0

Я добавляю этот tableView как modalView на действие кнопки. Поэтому я должен создать этот tableView после нажатия кнопки. –

+1

Затем вы должны инициализировать представление таблицы с помощью 'init (frame frame: CGRect, style style: UITableViewStyle) – vadian

ответ

3

Я разрешил его с этим кодом:

let datesTableView = UITableView(frame: CGRectZero, style: .Plain) 
0

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

0

style - свойство readonly UITableView.

Это означает, что вы можете инициализировать таблицу как grouped или plane, но впоследствии вы не можете изменить стиль.

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