2015-05-16 5 views
3

Мой симулятор iOS отображает содержимое только как часть экрана. Как я могу это исправить? Я использую XCode 6.3.1. БлагодаряСодержание экрана отображается только в части экрана в iOS Simulator

+0

Мы не волшебники, пожалуйста, покажите нам свой исходный код. – Schemetrical

+0

Я тоже не волшебник. Это просто приложение Xamarin.Forms, и у меня нет специального кода. BTW, я создаю пустое одностраничное приложение в XCode и имеет ту же проблему. –

+1

добавьте тег «xamarin» на свой вопрос для получения дополнительной помощи от кодовых программ xamarin. –

ответ

2

Вам просто нужно перезапустить его. Иногда это может случиться. Заставьте симулятор силы и запустите его снова!

+0

Пробовал, и это не сработало. –

+0

@AgileHobo Я думаю, что он имел в виду, сначала закрыть симулятор, а затем запустить его снова. Если он все еще не работает, попробуйте изменить симулятор устройства после закрытия симулятора, а затем запустите его снова. – chrisamanse

+0

Я пробовал все, как вы предполагали, но это не было исправлено. –

0

Глядя на изображение ..

Я думаю, что это что-то делать с разрешением/масштаб тренажере .. я не использую Xcode 6.3.1, хотя ... поскольку это 5s разрешение экрана/масштаб равен x2 .. поэтому вместо 320x568 оно должно быть 640x1136.

Почему вы не используете прямоугольник устройства, чтобы заполнить экран? что-то вроде self.view.frame?

его трудно догадаться, что вызывает проблему, показать нам что-то, что может помочь .. :)

+0

У меня почти нулевой опыт разработки iOS. Это приложение Xamarin.Forms. BTW, я создаю пустое одностраничное приложение в XCode и имеет ту же проблему. –

+0

Я полный рабочий день ios dev. на данный момент я не знаком с xamarin.forms еще ... , но поскольку он поддерживает несколько платформ, то, что вы действительно хотите сделать, это проверить устройство, на котором работает ваше приложение, а затем проверить разрешение, а затем перемасштабировать ваши представления на основе что .. вы также можете проверить это ** Craig Dunn ** в качестве ответа у них есть обсуждение об этом .. [https://forums.xamarin.com/discussion/19917/ios-app-not-displaying- in-full-screen] – 0yeoj

+0

Поскольку я создал пустое одностраничное приложение в XCode, у него была такая же проблема, поэтому это была ошибка iOS Simulator. У меня нет этой проблемы с XCode 6.3 –

0

Посетите для получения более подробной информации:
iPhone Simulator Quarter or Top Left part of the screen[Fixed]

Смотреть видео по этой ссылке: iPhone Simulator - Quarter of the screen [Fix]

Step 1: «Force Quit» iOS Simulator

Шаг 2: Откройте «Поиск по прогонам» и введите «Chameleon Wizard» (если вы установили Chameleon Bo otloader)

Шаг 3: В этом всплывающем окне нажмите на «org.chameleon.Boot»

Шаг 4: Снимите display_0, Graphics Mode (ясно, что Dropbox также) , процессоры = 1 , npci = 0x3000, dart = 0. Ниже показано изображение с отмеченными элементами, упомянутыми здесь. Просто снимите все.

Uncheck what already checked Шаг 5: Перезапустите свой Mac и попробуйте.

1

Я включаю этот ответ для тех, кто любит меня, ищет решение этой проблемы после обновления до Xcode 8.

Тренажер начал использовать только часть дисплея, как описан в этом вопросе, при тестировании на iOS 8.x. Симптомы заключались в том, что 1/4 дисплея показывалось, если шкала окон была установлена ​​на 50%, 1/9 покажет, была ли шкала установлена ​​на 33% и т. Д. Весь экран будет отображаться только в том случае, если для шкалы было установлено значение 100%, что является реальной болью при использовании симулятора iPad.

Решение для меня состояло в том, чтобы отключить «Оптимизировать рендеринг для шкалы окна» в меню «Отладка», которое, похоже, появилось в Xcode 8. После этого симуляторы 8.x отображались правильно.

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