Элементы UI, помещенные в IB, кажутся смещенными в Средстве моделирования

Я не знаю, пропускаю ли я что-то здесь, но когда я отбрасываю элементы (UIImage или UILabel) в IB и запускаю приложение в средстве моделирования, элементы UI смещаются немного (Привязывающийся к строке состояния, если я размещаю их в первой синей строке HIG).

Похож на некоторую установку, которую я пропускаю. Это звучит знакомым? помогите!

Добавленный Снимок экрана для объяснения, что продолжается...

  1. В интерфейсном разработчике

сопроводительный текст http://dl.dropbox.com/u/3093402/Images/IB.png

  1. В средстве моделирования

сопроводительный текст http://dl.dropbox.com/u/3093402/Images/Simulator.png

1
задан Robert Harvey 13 November 2013 в 18:27
поделиться

2 ответа

Хорошо ... вот что происходит в деталях - http://discussions.apple.com/message.jspa?messageID=10861335

И вот что я сделал, чтобы решить эту проблему - В коде контроллера представления

- (void)viewDidLoad {
     CGRect newFrame = self.view.frame;
     newFrame.origin.y += 20;
     self.view.frame = newFrame;
    [super viewDidLoad];
}

Просто переместите рамку только что добавленного вида (первого вида в окно) на 20 пикселей вниз, и все должно хорошо уместиться. Это также как-то исправляет положение просмотра для следующих просмотров. Не знаете как?

Тогда вы увидите элементы пользовательского интерфейса точно в том же положении в Simulator и Device, как в IB.

Надеюсь, это поможет :)

Дев.

1
ответ дан 2 September 2019 в 22:44
поделиться

Попробуйте следующее: выберите представление в Интерфейсном Разработчике, а затем в Инспекторе в разделе «Моделируемые элементы пользовательского интерфейса» измените строку состояния на «Серый».

alt text

1
ответ дан 2 September 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: