Я хочу зробити скріншот свого додатка iOS, коли він працює в тренажері, і зберегти скріншот на моєму Mac. Як я можу це зробити?
Я хочу зробити скріншот свого додатка iOS, коли він працює в тренажері, і зберегти скріншот на моєму Mac. Як я можу це зробити?
Відповіді:
Це так само просто, як command+ sабо File
> Save Screen Shot
в iOS Simulator. Він з’явиться на робочому столі за замовчуванням.
Оновлення з симулятором 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
меню.
Ось варіант
Менюбар ▶ Вікно ▶ Увімкнути "Показувати пристрій пристрою"
Тепер,
Simulator
вікно / кадр, який ви бажаєте зробити. Це дозволить зберегти скріншот екрану пристрою (з ефектом тіні у фоновому режимі) на робочому столі (увійшов користувач).Ви також можете видалити панель інструментів Simulator, як описано тут .
на iOS Simulator,
Натисніть Command + control + c
або з меню:Edit>Copy Screen
відкрийте додаток "Попередній перегляд", натисніть Command + n
або в меню: Файл> Нове з буфера обміну, тоді ви можете зберегтиcommand+s
Для Retina активуйте iOS Simulator, потім у меню:
HardWare>Device>iPhone (Retina)
та виконайте вищезгаданий процес
Command + S
це спосіб заощадити на робочому столі (на нових тренажерах iPhone це було представлено в пізнішому тренажері)
Натисніть, Command+Shift+4
а потім утримуйте покажчик миші на Simulator, а потім натисніть "Space Bar"
клавішу, з'явиться одна піктограма камери, тепер left click
миша. Знімок екрана симулятора зберігається на робочому столі. Ви можете зробити знімок екрана будь-яким маленьким екраном таким же чином.
Ви можете шукати Google для програмного забезпечення IOS Simulator Cropper, корисного для зйомки знімків екрана, а також простий у використанні з різними варіантами зйомки, наприклад, з тренажером / без тренажера.
Оновлення Просто натискання кнопки CMD+ Sдозволить вам зберегти скріншот на робочому столі. Досить легко ...
Оскільки Xcode 8.2, ви також можете зберегти знімок екрана за допомогою наступної команди:
xcrun simctl io booted screenshot
Додаткова інформація в цьому блозі: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Проста відповідь із зразковою відповіддю ;-)
на iOS Simulator,
Натисніть Command + управління + c або з меню: Edit> Copy Screen
відкрийте додаток " Попередній перегляд ", натисніть Command + n або з меню: Файл> Нове з буфера обміну, тоді ви можете зберегти Command + s
Зніміть прапорець Альфа
Ви можете змінити розмір зображення відповідно до своєї вимоги.
Ось, наприклад, заключне зображення
Спочатку запустіть додаток на тренажері. Потім скористайтеся командою + s , або Файл -> Зберегти знімок екрана в Simulator, щоб зробити необхідні та відповідні кадри. Скриншоти за замовчуванням з’являться на робочому столі.
Перший метод:
Виберіть тренажер і натисніть кнопку " команда + s ". Знімок екрана збережений на робочому столі.
Другий метод:
Виберіть тренажер та перейдіть до " Файл> Новий знімок екрана ". Знімок екрана збережений на робочому столі.
Натисніть ⌘Sабо перейдіть у меню Файл> Зберегти скріншот у меню симулятора, і ви отримаєте знімок екрана на робочому столі.
В OSX Captain є помилка, щоб зробити скріншот симулятора. Ви повинні спочатку оновити OSX Sierra, після чого зможете взяти. під час прийому в OSX Captain використовують термінальну команду, яка є завантаженим скріншотом xcrun simctl io .
перед виконанням цієї команди u потрібно вибрати робочий стіл у терміналі, як:
Потім запустіть цю команду. Щасливе кодування !!!
Чомусь команди, розміщені перед тим, не працюють для мене, але ця:
xcrun simctl io booted screenshot screenshot.png
Запуск Xcode 9.2
Клацніть на піктограмі камери над тренажером, щоб зробити знімок екрана та зберегти його в рулоні камери
Ще один варіант: Файл> Зберегти екран від тренажера
Для людей, які використовують 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
Джерело цієї відповіді тут .
Зйомка екрана в IOS Simulator настільки проста.
Коли ви відкриєте тренажер у правій ліфті, ви побачите файл.
Клацніть на файлі, і ви побачите варіант збереження екрана.
Ця опція зберігає ваш знімок екрана на шляху за замовчуванням, який є настільним.