Я создаю файл UITableTableViewCell
из файла nib. Я использую ширину 320 для ширины ячейки. Я обнаружил, что при запуске приложения в симуляторе iphone 6
ячейка не может занимать всю ширину представления таблицы. Если я использую iphone 5s, ширина просто прекрасна. Я хочу знать, как настроить ширину xib для соответствия различным версиям iPhone.Как настроить настраиваемую ширину xib UITableViewCell в соответствии с шириной устройства
ответ
ли вы включить Используйте Автокомпоновка и Использование Размер Классы ниже сделать первый как в таблице и в таблице ячейки .И скажите мне вашу проблему
1) После этого выберите изображение и метку и сделайте как показано ниже
2) Выберите изображение и сделать ниже
3) выбрать ЭТИКЕТКА сделать следующее
Вы можете проверить ссылка ниже:
Кажется, что сама ваша таблица не занимает всю ширину экрана. Во-первых, установить границу на ваш взгляд таблицы:
[[tblList layer]setBorderColor:[UIColor grayColor].CGColor];
[[tblList layer]setBorderWidth:2.0];
Проверьте это в первую очередь. Затем добавьте комментарий. На самом деле я установил ограничение автоопределения в мой вид таблицы и сохранил ширину моего настраиваемого UITableViewCell
по 320. Он автоматически покрывает всю ширину ширины экрана.
Проблема может заключаться в том, что представление таблицы не растягивается в соответствии с шириной экрана, а строка изменяет размер этой неправильной ширины.
С учетом вида таблицы, выбранного на вашей раскадровке, убедитесь, что выбраны все красные метки ограничений, чтобы он мог изменять размеры во всех направлениях.
у вас есть код для настройки Tableview? – Kex
autoLayout и autoResize предназначены для этой цели. –
можно проверить мой ответ –