Я пытаюсь использовать автоматическую компоновку для пользовательской панели просмотра таблицы в своем приложении.Ярлыки AutoLayout, отрезанные в правой части экрана
Я не могу получить ограничения совершенно правильно.
Я уложил ярлыки в пользовательскую панель Table View, но метки все еще обрезаны. Есть идеи?
Спасибо! Поставит все, что нужно. Пробовал показать необходимую информацию на рисунке ниже:
Отладка в Xcode. Как-то то, что показывает в Simulator, выглядит иначе, чем при отладке Xcode.
Вот ширина моей TableView показано:
UPDATE: Проблема была связана с тем, что пользователь сказал матовое в общепринятом ответ, но я хотел бы сделать Q & А немного понятнее теперь, когда я понял, кто-то еще это понимает.
В своем первоначальном комментарии он упомянул об отладке Xcode View, которая была отличной, и я смог вникать в немного больше. Его называют редактором-помощником: предварительный просмотр устройства, где вы можете увидеть макет и слои того, что на экране, чтобы увидеть, возможно, у вас есть ярлыки, перекрывающиеся или выходящие из экрана на основе устройства, на котором оно работает. Если вы хотите проверить несколько размеров устройства, просто нажмите значок «плюс» в нижнем левом углу этого изображения.
Это помогло мне найти перекрывающиеся слои и проблемы с размерами с помощью TableView. Я смог посмотреть, как он выглядит по каждому размеру устройства.
Что также иногда помогает использовать меню контактов. Иногда метки могут выходить из экрана, потому что он не знает, где ограничения ячейки основаны на размере устройства. Таким образом, ваш ярлык может работать вне экрана, если ярлык основан на ландшафтном макете, но устройство является iPhone 5 и, например, в портрете. Это меню Pin:
Надежда, что имеет смысл и дает немного больше цвет проблемы. Дайте мне знать, если у вас есть какие-либо вопросы, спасибо за помощь всем!
Hi еще раз. Вы знаете, что Xcode 6 просматривает отладку, правильно? (Это похоже на Reveal.) Поэтому используйте Xcode 6 для отладки, чтобы увидеть, что на самом деле происходит здесь. – matt
@matt yeah Я пытаюсь понять это, потому что он показывает мне нечто иное, чем то, что я запускаю в симуляторе, поэтому я не уверен, что происходит? Я обновил свой вопрос, чтобы показать 2 дополнительных снимка того, что показывает демонстрация симулятора и просмотра. Если у вас есть идеи, почему это происходит, расскажите. – Realinstomp
Ну, это похоже на то, что я предложил по другому вопросу, который вы задали, - это не те ярлыки, которые являются проблемой, это слишком широкое представление таблицы. – matt