Зробіть скріншоти в тренажері iOS


Відповіді:


920

Це так само просто, як command+ sабо File> Save Screen Shotв iOS Simulator. Він з’явиться на робочому столі за замовчуванням.


1
Як мені це зробити, щоб запропонувати мені зберегти місце розташування?
— jameshfisher

1
Немає готового до використання рішення відповідно до stackoverflow.com/q/23661097/1659311
— Войцех Рутковський,

5
UIApplicationUserDidTakeScreenshotNotification не запустився.
— tounaobun

10
У Xcode 9 ви можете утримувати Option, і вам буде запропоновано місцезнаходження, щоб зберегти знімок екрана.
— єпископ

1
@jameshfisher - Це може допомогти вам отримати запрошення на місце , щоб заощадити - stackoverflow.com/a/48150656/5638630
— Krunal

110

Оновлення з симулятором Xcode 11.4

Щоб зробити знімок екрана, натисніть на піктограму "Камера" / кнопку дії у верхній смузі тренажера.

введіть тут опис зображення

АБО

Виберіть Save Screen Shotпункт Fileменю з меню.

Файл => Зберегти знімок екрана


Використовуйте ⌘ + S для зйомки екрана.
(Використовуйте window + s, якщо ви використовуєте клавіатуру Windows / не-яблучну).

введіть тут опис зображення

Докладніше: Як змінити параметри шкали симулятора за допомогою Xcode 9+.


Порада 1: Як отримати знімок екрана зі 100% (масштабом з фактичним розміром пристрою), який можна завантажити в AppStore?

Відключити Optimize Rendering for Window scale з Debugменю, перш ніж зробити знімок екрана.

Ось варіант

Menubar ▶ Налагодження ▶ Вимкнути "Оптимізувати візуалізацію під масштаб вікна"

введіть тут опис зображення


Порада 2: Де зберігається знімок екрана (Шлях за замовчуванням)? Як змінити шлях за замовчуванням?

Симулятор зберігає файл знімання екрана на робочому столі (увійшов користувач), і це шлях за замовчуванням.

Щоб змінити шлях за замовчуванням (з Xcode 9+), натисніть і утримуйте ⌥ Option(alt) кнопку з клавіатури, під час зйомки екрана.
Або
Використання клавіатури Mac: натисніть клавіші ⌥ Option + ⌘ + sвсі разом.
Він відобразиться в діалоговому вікні з параметрами зберігання файлів, а також дозволяє встановити / змінити шлях за замовчуванням.

введіть тут опис зображення


Порада 3: Як зробити знімок екрана за допомогою Device Bezel?

Увімкнути Show Device Bezelз Windowменю.

Ось варіант

Менюбар ▶ Вікно ▶ Увімкнути "Показувати пристрій пристрою"

введіть тут опис зображення

Тепер,

  1. Натисніть ⌘+ shift+ 4+Spacebar , всі разом на клавіатурі Mac. (Режим зйомки вікна активується)
  2. Виберіть Simulatorвікно / кадр, який ви бажаєте зробити. Це дозволить зберегти скріншот екрану пристрою (з ефектом тіні у фоновому режимі) на робочому столі (увійшов користувач).

Ви також можете видалити панель інструментів Simulator, як описано тут .


7
Крім того, утримуйте клавішу you, натиснувши на тренажер, щоб пропустити назву пристрою внизу екрана.
— Манодж Shrestha

@ManojShrestha Вас запросили відредагувати цю відповідь, додавши свою пропозицію.
— Крунал

1
Чому це НЕ прийнята відповідь. Дякую тоні Krunal за цю збірку!
— Xonshiz

Мені сподобалась ця відповідь.
— Teofilo Israel Vizcaino

він більше не працює після останнього (11.4) оновлення
— коду

38

на iOS Simulator,

Натисніть Command + control + cабо з меню:Edit>Copy Screen

відкрийте додаток "Попередній перегляд", натисніть Command + nабо в меню: Файл> Нове з буфера обміну, тоді ви можете зберегтиcommand+s

Для Retina активуйте iOS Simulator, потім у меню: HardWare>Device>iPhone (Retina) та виконайте вищезгаданий процес

Command + S

це спосіб заощадити на робочому столі (на нових тренажерах iPhone це було представлено в пізнішому тренажері)


21

Натисніть, Command+Shift+4а потім утримуйте покажчик миші на Simulator, а потім натисніть "Space Bar"клавішу, з'явиться одна піктограма камери, тепер left clickмиша. Знімок екрана симулятора зберігається на робочому столі. Ви можете зробити знімок екрана будь-яким маленьким екраном таким же чином.


це не буде захоплювати прокручений вміст, хоча
— Дерево коду

1
Ви повинні зробити це лише в тому випадку, якщо ви хочете зробити знімок екрана за допомогою панелі.
— russbishop

Приємно, я хотів, щоб кадр був таким чудовим рішенням :)
— Paula Hasstenteufel

14

Ви можете шукати Google для програмного забезпечення IOS Simulator Cropper, корисного для зйомки знімків екрана, а також простий у використанні з різними варіантами зйомки, наприклад, з тренажером / без тренажера.

Оновлення Просто натискання кнопки CMD+ Sдозволить вам зберегти скріншот на робочому столі. Досить легко ...


12

Оскільки Xcode 8.2, ви також можете зберегти знімок екрана за допомогою наступної команди:

xcrun simctl io booted screenshot

Додаткова інформація в цьому блозі: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0


Аварія була помилковою рамкою, над якою ми працювали в Xcode 8.3.3. Це не стосується Xcode 9 або новішої версії.
— russbishop

11
  1. Симулятор фокусування
  2. Перейдіть у меню Файл-> Зберегти знімок екрана

    або

    Натисніть ⌘+S

Знімок екрану зберігається на робочому столі


7

Проста відповідь із зразковою відповіддю ;-)

на iOS Simulator,

Натисніть Command + управління + c або з меню: Edit> Copy Screen

введіть тут опис зображення

відкрийте додаток " Попередній перегляд ", натисніть Command + n або з меню: Файл> Нове з буфера обміну, тоді ви можете зберегти Command + s

Зніміть прапорець Альфа

введіть тут опис зображення

Ви можете змінити розмір зображення відповідно до своєї вимоги.

введіть тут опис зображення

Ось, наприклад, заключне зображення

введіть тут опис зображення


3

Спочатку запустіть додаток на тренажері. Потім скористайтеся командою + s , або Файл -> Зберегти знімок екрана в Simulator, щоб зробити необхідні та відповідні кадри. Скриншоти за замовчуванням з’являться на робочому столі.


2

Перший метод:

Виберіть тренажер і натисніть кнопку " команда + s ". Знімок екрана збережений на робочому столі.

Другий метод:

Виберіть тренажер та перейдіть до " Файл> Новий знімок екрана ". Знімок екрана збережений на робочому столі.


3
Що ви додали до цього питання, що варто було поставити питання, що дав старі роки?
— Фогмайстер

1

Натисніть ⌘Sабо перейдіть у меню Файл> Зберегти скріншот у меню симулятора, і ви отримаєте знімок екрана на робочому столі.


О, моя помилка, це стане можливим лише в тому випадку, якщо ви використовуєте MAC за допомогою VMWare
— Devang

1
Дякую Деванг. Я можу спробувати його для VMWare.
— Шреяш Махаджан

1

В OSX Captain є помилка, щоб зробити скріншот симулятора. Ви повинні спочатку оновити OSX Sierra, після чого зможете взяти. під час прийому в OSX Captain використовують термінальну команду, яка є завантаженим скріншотом xcrun simctl io .

перед виконанням цієї команди u потрібно вибрати робочий стіл у терміналі, як:

Потім запустіть цю команду. Щасливе кодування !!!


1

Чомусь команди, розміщені перед тим, не працюють для мене, але ця:

xcrun simctl io booted screenshot screenshot.png

Запуск Xcode 9.2


1

Останнє оновлення до 2020 року: XCode 11.4

Клацніть на піктограмі камери над тренажером, щоб зробити знімок екрана та зберегти його в рулоні камери

введіть тут опис зображення

Ще один варіант: Файл> Зберегти екран від тренажера


4
він знімає скріншоти без кадру пристрою
— Genchi Genbutsu

2
здається, що клавіша "команда" для видалення імені пристрою внизу вже не працює, кумедний. Потрібно вручну обрізати верх.
— Phuah Yee Keat

1

Для людей, які використовують Xcode 11.4, щоб позбутися верхньої панелі симулятора, це далеко не ідеально, але ви можете відключити тіні для програми скріншоту в терміналі за допомогою наступної команди:

$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer

Потім ви можете використовувати ⌘+ ⇧+ 4та вибрати тренажер, щоб зробити знімок екрана. Без тіні ви можете легко обрізати верхню панель за допомогою програми попереднього перегляду. Щоб знову ввімкнути тінь для програми екрана:

$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer

Джерело цієї відповіді тут .


Саме те, що мені було потрібно, дякую!
— Омар Сінан

-1

Зйомка екрана в IOS Simulator настільки проста.

Коли ви відкриєте тренажер у правій ліфті, ви побачите файл.

Клацніть на файлі, і ви побачите варіант збереження екрана.

Ця опція зберігає ваш знімок екрана на шляху за замовчуванням, який є настільним.


1
Це більш-менш просто повторення існуючих відповідей.
— Панг

@Pang, ніхто не є набагато поблажливішим, щоб зрозуміти, звичайно.
— rorypicko
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.