нубский вопрос здесь.
У меня очень странная ситуация, которая очень озадачивает меня.Я настраиваю свои метки и текстовые поля в методе prepareScreen
, например, для Portrait:
titleLabel.frame = CGRectMake(107,45,105,29);
и той же метки в Landscape:
titleLabel.frame = CGRectMake(187,0,105,29);
Я получил этиЗначения после того, как я изначально создал макет в Интерфейсном Разработчике много версий и сборок назад.Поэтому сегодня я хотел немного изменить компоновку, чтобы найти в Интерфейсном Разработчике очень странные отчеты X: и Y: числа для всех объектов.
Например, для заголовка titleLabel.frames, упомянутого выше, он показывает: X: 159и Y: 59 для портрета и X: 239 и Y: 14 для ландшафта.
, и когда я вручную перемещаю метку в верхний левый угол, отображаются значения X: 52 и Y: 14.Для другой этикетки разница другая.Для некоторых - X: 5 и Y: 8, а для некоторых - X: 67 и Y: 15.Похоже, чем больше объект, тем больше разница.Что заставит Интерфейсный Разработчик вести себя так?Что тут происходит ?Есть идеи?
спасибо!