Как выполнить сжатие в симуляторе iOS, когда вид карты - это только часть экрана?

108

У меня есть мнение о iPad, к которому я добавляю MKMapView, который, скажем, составляет половину высоты полного экрана. Однако, когда я пытаюсь сжать iOS Simulator, это не работает, так как куски to заполняют весь iPad в симуляторе.

Итак, при просмотре карты на половину экрана и нажатии клавиши «Option» на клавиатуре я не могу схватить карту, чтобы сжать ее.

Кто-нибудь знает, как с этим справиться?

Кристофер
источник

Ответы:

246

Вы можете перемещать два серых круга, представляющих ваши пальцы, по экрану, удерживая Optionи Shiftи перемещая мышь.

дандан78
источник
Это оно! Спасибо! Потребовалась некоторая практика, чтобы сделать это правильно, используя по два пальца в каждой руке, но теперь у меня это работает как шарм.
Christopher
Рад, что смог помочь, тем более что мне потребовались годы, чтобы самому открыть эту функцию.
dandan78
2
Option + Shift также требуется для жеста, который изменяет угол наклона карты и запускает просмотр 3D-карты.
Грегори Космо Хаун
33
В более поздних версиях iOS Simulator необходимо удерживать только клавишу OPTION.
Эрин Гейер
1
В Windows-совместимой клавиатуре используйте Windows + ALT и перемещайте мышь.
jkyadav
31

Попробуйте дважды коснуться экрана с нажатой клавишей «Option». На iPhone это приводит к уменьшению масштаба MKMapView.

Гленн
источник
Это не сработало в моей ситуации, так как один из серых кружков зависал над таблицей в левом нижнем углу, вызывая выбор строк.
Christopher
2
мне потребовался всего один клик
DevC
20

Только нажатие клавиши alt заставило меня увидеть две серые точки, представляющие ваши пальцы ...

Hutjepower
источник
4

Вы можете использовать кнопку Option (Alt) или комбинацию кнопки Option и кнопки управления вместе с движением мыши для увеличения и уменьшения масштаба карты или изображения.

KSR
источник
2

Есть еще один способ сделать это:

1- Удерживая нажатой клавишу управления, щелкните мышью в том месте, где вы хотите центрировать жест сжатия. В результате на экране останется одна серая точка. (Когда он окажется там, отпустите клавишу управления)

2- Теперь вы можете использовать мышь, чтобы щелкнуть и перетащить серую точку, которую вы указали на шаге 1.

Как только вы закончите, вы можете удалить серую точку, нажав на нее

ll
источник
Этот метод у меня не работает. Я получаю серую точку, но нажатие на трекпад не дает никакого эффекта. Протестировано iOS 9.3 iPhone 6s.
Кристофер
Щипок с трекпада не будет работать, вам нужно щелкнуть и перетащить мышью. Представьте, что серая точка - это один палец, а мышь - как другой.
ll
2

Обновленное решение:

Удерживание Option и Command дает вам 2 вектора пальцев, которые расходятся и входят внутрь. Удерживание кнопки мыши на пути внутрь приведет к защемлению и наоборот для расширения.

тротуар
источник
1

Для увеличения дважды нажмите мышью. Для уменьшения нажмите и удерживайте кнопку option / alt, это даст вам 2 серых круга, которые представляют ваши 2 пальца, и перетащите мышь вверх. Чтобы увеличить масштаб, перетащите указатель мыши вниз с нажатой клавишей выбора (или дважды нажмите на мышь)

iPhoneDeveloper
источник
1

ОБНОВЛЕНИЕ 2019-20

Чтобы увеличить

alt/option + ущипнуть с помощью мыши

Альтернативный вариант : control+ щелчок (это поместит серый кружок на карту, теперь вы можете щелкнуть и перетащить мышь, чтобы увеличивать и уменьшать масштаб. Если вы хотите отключить его, просто нажмите на кружок еще раз)

Чтобы уменьшить масштаб

alt/option + зажать мышкой

Чтобы получить плоский вид карты

Приблизьте область на карте, затем нажмите Shift+ alt/option+ щелкните и перетащите мышь

iOSArchitect.com
источник