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



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



Смоделированные метрики — это именно то, что нужно. Имитация. Они полезны для настройки того, как на самом деле будет отображаться представление, чтобы помочь настроить внешний вид в раскадровке, но отображается ли панель навигации или панель вкладок в реальной программе, не имеет значения, выбрали ли вы ее или нет. как смоделированная метрика на раскадровке.
В этом случае вы, вероятно, используете ограничения и устанавливаете начало координат y на 0 пикселей ниже представления контейнера. Когда вы используете смоделированные метрики раскадровки, метка размещается сразу под панелью навигации, которую вы имитируете на раскадровке. Но в вашем реальном проекте вы ничего не сделали для включения панели навигации в эту сцену, и ваша метка появляется в верхней части контроллера представления.
Вы можете узнать, как запретить отображение строки состояния... или переместить начало координат y на 20 пикселей вниз (высота строки состояния).
Я могу оказать дополнительную помощь, если вы предоставите более подробную информацию о том, как вы делаете свой макет (автомакет?), и как именно вы хотите, чтобы он выглядел. Но я бы начал с того, что оставил ВСЕ смоделированные показатели на inferred и когда-либо явно изменял смоделированные показатели только после того, как вы написали код для программного добавления/удаления одной из функций, которые вы можете изменить с помощью смоделированных показателей.
Если вы ничего не вынесете из этого ответа, пожалуйста, поймите следующее: выбор элемента в раскрывающемся меню смоделированных показателей изменяет только то, как представление отображается в раскадровке, но не меняет того, что на самом деле будет отображаться в вашем приложении. сильный>
попробуй это
self.edgesForExtendedLayout = UIRectEdgeNone;
Надеюсь, что это поможет вам.
Simulated metricsименно так. Имитация. Они полезны для настройки того, как на самом деле будет отображаться представление, чтобы помочь настроить внешний вид в раскадровке, но отображается ли панель навигации или панель вкладок в реальной программе, не имеет значения, выбрали ли вы ее или нет. как смоделированная метрика на раскадровке. - person nhgrif   schedule 06.12.2013