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

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

Так вот, с видом карты на пол экрана и нажимаю клавишу "Option" на клавиатуре не могу захватить карту, чтобы выщипывать.

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


person Christopher    schedule 24.07.2012    source источник


Ответы (9)


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

person dandan78    schedule 24.07.2012
comment
Вот и все! Спасибо! Потребовалась некоторая практика, чтобы сделать это правильно, используя два пальца каждой руки, но теперь у меня это работает как шарм. - person Christopher; 26.07.2012
comment
Рад, что смог помочь, тем более, что мне понадобилось много времени, чтобы открыть для себя эту функцию. - person dandan78; 26.07.2012
comment
Option + Shift также требуется для жеста, который изменяет угол наклона карты и запускает просмотр 3D-карты. - person Gregory Cosmo Haun; 12.11.2013
comment
В более поздних версиях iOS Simulator необходимо удерживать только клавишу OPTION. - person Erin Geyer; 06.07.2015
comment
Мне нужно было обновить свои настройки доступности, чтобы получить доступ к этой функции. - person vinesh; 28.08.2015
comment
В клавиатуре, совместимой с Windows, используйте клавишу Windows + ALT и перемещайте мышь. - person jkyadav; 29.06.2017
comment
Этот метод имеет контрольную точку, установленную в середине экрана, возможно ли определить пользовательскую контрольную точку..? - person Nouman Tahir; 26.08.2017
comment
Для меня достаточно просто нажать клавишу Alt. - person Waltari; 01.11.2017
comment
@NoumanTahir Вы можете, но это очень неинтуитивно. Сначала вы нажимаете и отпускаете OPTION + SHIFT, после чего серые круги остаются на экране без удержания OPTION. Затем удерживайте нажатой клавишу SHIFT, чтобы опорная точка следовала за курсором. - person twiz; 27.11.2019

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

person Glenn    schedule 24.07.2012
comment
Это не сработало в моей ситуации, так как один из серых кругов завис над табличным представлением в левом нижнем углу, вызывая выбор строк. - person Christopher; 26.07.2012
comment
мне потребовался только один клик - person DevC; 28.03.2014

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

person Hutjepower    schedule 04.03.2015

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

person KSR    schedule 09.08.2016

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

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

person sidewaiise    schedule 22.02.2019

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

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

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

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

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

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

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

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

person iOSArchitect.com    schedule 14.12.2019

Дважды щелкните, удерживайте, перетащите палец.

person Ian Warburton    schedule 16.09.2020

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

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

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

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

person l-l    schedule 11.10.2017
comment
Этот метод не работает для меня. Я получаю серую точку, но нажатие на трекпад не дает никакого эффекта. Протестировано iOS 9.3 iPhone 6s. - person Christopher; 09.11.2017
comment
Щепотка с трекпада не сработает, вам нужно щелкнуть и перетащить мышью. Думайте о серой точке как об одном пальце, а о мыши — как о другом. - person l-l; 09.11.2017

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

person iPhoneDeveloper    schedule 10.12.2017