2013-07-16 2 views
0

Я создал пользовательскую ячейку с несколькими UILabels, и все работает отлично, но по какой-то причине я не могу заставить текст на любом из своих ярлыков делать что-либо, кроме центра ,UILabel выравнивание текста только в симуляторе iOS

Все было создано в Раскадке, и я установил атрибут выравнивания по левому краю, он отлично выглядит в симуляторе, но когда я тестирую свой код на своем iPhone, все эти метки центра.

Поскольку это все в раскадровке, на самом деле нет фрагмента кода, который я могу предоставить, есть ли что-то, что мне не хватает?

+0

Также очистите папку проекта и сборки. Иногда нежелательные данные остаются позади .... – lnafziger

+0

Убедитесь, что имитатор эмулирует ваше конкретное устройство. –

+0

Спасибо. Оказалось, что автозапуск меняет размер ярлыков в моей камере, и, похоже, это разрешило проблему. –

ответ

0

Оказалось, что автоопределение изменило размер ярлыков в моей камере, и это, похоже, разрешило проблему.

0

Вы удалили приложение с устройства? иногда при добавлении/тестировании стилей добавляется старый стиль, пока вы не удалите приложение.

0

Выполните одно или оба из следующих действий:

  1. Удалите приложение с устройства и заново построить его на устройство
  2. Удалить папки в DerivedData, связанный с приложением. По умолчанию папка DerivedData находится в/Library/Developer/Xcode/DerivedData/

Обычно это исправляет все связанные с Ui проблемы, с которыми я столкнулся.

+0

Спасибо за совет, похоже, что авто-макет перепутал меня, но я готовлю это для будущих проблем, с которыми я сталкиваюсь. –

+0

Без проблем! Помните, что это ответ, так как ваш собственный ответ был правильным ответом? – ArtSabintsev

+1

Хотелось бы, чтобы у меня не хватило репутации. –

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