2016-03-13 3 views
1

Я разрабатываю приложение в Swift. На раскадровке я добавил представление с помощью UITableView. Я поставил цвет, высоту в правом меню, как вы можете увидеть прямо ниже:Особенности стиля UITableView не отображается

enter image description here

Но когда я запускаю приложение, я получаю:

enter image description here

Я Бесполезный Не находите, почему настройки не отображаются. У вас есть ключ?

+0

привет, что вы ожидаете, просто удалите разрыв между текстовым полем надписи и заголовком или что? – Akash

+0

Привет, Я ожидаю, что есть строка между строками и цветом заголовка (например, раскадровка # 1) –

+0

есть check cell.separatorInset может быть проблемой в этом. – Akash

ответ

0

Я ожидаю, что есть линия между строками и цветом заголовка

Попробуйте установить масштаб тренажера до 100%. Window > Scale > 100%. Я не уверен, что это ваша точная проблема, но я заметил, что между ячейками отсутствует линия, когда она не установлена ​​на 100%. Вы можете попробовать запустить его и на самом устройстве. Вещи не отображаются корректно на симуляторе, если его не просматривать на 100%.

Есть несколько странных проблем с симулятором, о котором вы должны знать, вот сообщение, в котором перечислены несколько других сценариев: Simulator Gotchas.

проблема с заголовком (не показаны)

Если вы также ожидаете заголовок вы также должны убедиться, чтобы обеспечить название для него:

func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? { 
    return "My header title" 
} 

Для выше кода для работы, вам нужно убедиться, что вы устанавливаете ваш контроллер представления в качестве источника данных в раскадровке, перетаскивая ctrl между табличным представлением и вашим контроллером представления и устанавливая контроллер вида в качестве источника данных:

datasource

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