Tôi muốn chụp ảnh màn hình ứng dụng iOS của mình khi ứng dụng đang chạy trong trình giả lập và lưu ảnh chụp màn hình trên máy Mac. Tôi có thể làm cái này như thế nào?
Tôi muốn chụp ảnh màn hình ứng dụng iOS của mình khi ứng dụng đang chạy trong trình giả lập và lưu ảnh chụp màn hình trên máy Mac. Tôi có thể làm cái này như thế nào?
Câu trả lời:
Nó chỉ đơn giản như command+ shoặc File
> Save Screen Shot
trong Trình mô phỏng iOS. Nó sẽ xuất hiện trên máy tính để bàn của bạn theo mặc định.
Một bản cập nhật với trình giả lập Xcode 11.4
Để chụp ảnh màn hình, nhấp vào nút biểu tượng / hành động của Camera, trên thanh trên cùng của trình giả lập.
HOẶC LÀ
Chọn Save Screen Shot
mục menu, từ File
menu.
Tập tin => Lưu ảnh chụp màn hình
Sử dụng ⌘ + Sđể chụp ảnh màn hình.
(Sử dụng window + s, nếu bạn đang sử dụng windows / bàn phím không phải apple).
Xem để biết thêm chi tiết: Cách thay đổi tùy chọn tỷ lệ giả lập với Xcode 9+.
Mẹo 1: Làm thế nào để bạn có được ảnh chụp màn hình với 100% (tỷ lệ với kích thước thiết bị thực tế) có thể được tải lên trên AppStore?
Vô hiệu hóa Optimize Rendering for Window scale
từ Debug
menu, trước khi bạn chụp ảnh màn hình.
Đây là một lựa chọn
Menubar ▶ Gỡ lỗi ▶ Tắt "Tối ưu hóa kết xuất cho tỷ lệ cửa sổ"
Mẹo 2: Ảnh chụp màn hình được lưu ở đâu (Đường dẫn mặc định)? Làm thế nào để thay đổi đường dẫn mặc định?
Trình mô phỏng lưu tệp ảnh chụp màn hình trên màn hình (người dùng đã đăng nhập) và đó là đường dẫn mặc định.
Để thay đổi đường dẫn mặc định (với Xcode 9+), nhấn và giữ ⌥ Optionnút (alt) từ bàn phím, trong khi bạn chụp ảnh màn hình.
Hoặc
Sử dụng Mac Keyboad: Bấm phím ⌥ Option + ⌘ + stất cả cùng nhau.
Nó sẽ hiển thị cho một hộp thoại với các tùy chọn lưu trữ tệp và cũng cho phép đặt / thay đổi đường dẫn mặc định.
Mẹo 3: Làm cách nào để chụp ảnh màn hình với Bezel thiết bị?
Kích hoạt Show Device Bezel
từ Window
menu.
Đây là một lựa chọn
Cửa sổ Menubar ▶ ▶ Kích hoạt "Hiển thị khung viền thiết bị"
Hiện nay,
Simulator
cửa sổ / khung hình mà bạn muốn chụp. Nó sẽ lưu ảnh chụp màn hình với khung viền thiết bị (có hiệu ứng bóng trong nền) trên màn hình nền (người dùng đã đăng nhập).Bạn cũng có thể xóa thanh công cụ Simulator như được mô tả ở đây .
trên Trình mô phỏng iOS,
Nhấn Command + control + c
hoặc từ menu:Edit>Copy Screen
mở ứng dụng "Xem trước", Bấm Command + n
hoặc từ menu: Tệp> Mới từ bảng tạm, sau đó bạn có thể lưucommand+s
Đối với Retina, hãy kích hoạt Trình mô phỏng iOS sau đó trên menu:
HardWare>Device>iPhone (Retina)
và làm theo quy trình trên
Command + S
là cách lưu trên Desktop, (trên các trình giả lập iPhone mới, điều này đã được giới thiệu trong trình giả lập sau này)
Nhấn Command+Shift+4
và sau đó giữ con trỏ chuột trên Trình mô phỏng và sau đó nhấn "Space Bar"
phím một biểu tượng camera sẽ xuất hiện, bây giờ left click
là chuột. Ảnh chụp màn hình giả lập của bạn được lưu trên máy tính để bàn. Bạn có thể chụp màn hình bất kỳ màn hình nhỏ nào theo cùng một cách.
Bạn có thể google cho phần mềm iOS Simulator Cropper hữu ích để chụp ảnh màn hình và cũng dễ sử dụng với nhiều tùy chọn chụp ảnh nhanh như với trình giả lập / không có trình giả lập.
Cập nhật Chỉ cần nhấn CMD+ Ssẽ cung cấp cho bạn ảnh chụp màn hình được lưu trên máy tính để bàn. Khá dễ dàng nhỉ ..
Kể từ Xcode 8.2, bạn cũng có thể lưu ảnh chụp màn hình bằng lệnh sau:
xcrun simctl io booted screenshot
Thông tin thêm trong blog này: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Câu trả lời đơn giản với câu trả lời mẫu ;-)
trên Trình mô phỏng iOS,
Nhấn Command + control + c hoặc từ menu: Chỉnh sửa> Sao chép màn hình
mở ứng dụng " Xem trước ", nhấn Command + n hoặc từ menu: File> New từ clipboard, sau đó bạn có thể lưu Command + s
Bỏ chọn Alpha
Bạn có thể thay đổi kích thước hình ảnh theo yêu cầu của bạn.
Đây là hình ảnh cuối cùng, ví dụ
Đầu tiên, chạy ứng dụng trên trình giả lập. Sau đó, sử dụng lệnh + s hoặc Tệp -> Lưu ảnh chụp màn hình trong Trình mô phỏng để chụp những bức ảnh cần thiết và phù hợp. Các ảnh chụp màn hình sẽ xuất hiện trên máy tính để bàn của bạn theo mặc định.
Phương pháp đầu tiên:
Chọn trình giả lập và nhấn nút " lệnh + s ". Ảnh chụp màn hình được lưu trên máy tính để bàn.
Phương pháp thứ hai:
Chọn trình giả lập và đi đến " Tệp> Ảnh chụp màn hình mới ". Ảnh chụp màn hình được lưu trên máy tính để bàn.
Bấm ⌘Shoặc đi đến Tệp> Lưu ảnh chụp màn hình từ menu giả lập của bạn và bạn sẽ nhận được ảnh chụp màn hình được lưu trên màn hình của bạn.
Trong OSX Captain, đó là một lỗi để chụp ảnh màn hình giả lập. Bạn phải cập nhật OSX Sierra trước sau đó mới có thể thực hiện. Trong khi sử dụng OSX Captain, sử dụng lệnh terminal là xcrun simctl io đã khởi động ảnh chụp màn hình .
trước khi chạy lệnh này, bạn phải chọn máy tính để bàn trong terminal như:
"cd desktop" sau đó chạy lệnh đó. Chúc mừng mã hóa !!!
Vì một số lý do, các lệnh được đăng trước đây không hoạt động với tôi, nhưng lệnh này thực hiện:
xcrun simctl io booted screenshot screenshot.png
Chạy Xcode 9.2
Nhấp vào biểu tượng camera phía trên trình giả lập để chụp ảnh màn hình và lưu vào cuộn camera của bạn
Tùy chọn khác: Tệp> Lưu màn hình từ trình giả lập
Đối với những người sử dụng Xcode 11.4, để thoát khỏi thanh trên cùng của trình giả lập, điều này không còn lý tưởng nhưng bạn có thể tắt bóng cho ứng dụng chụp màn hình trong một thiết bị đầu cuối bằng lệnh sau:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Sau đó, bạn có thể sử dụng ⌘+ ⇧+ 4và chọn trình giả lập để chụp ảnh màn hình. Nếu không có bóng, bạn có thể dễ dàng cắt thanh trên cùng bằng ứng dụng xem trước. Để bật lại bóng cho ứng dụng chụp màn hình:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Nguồn của câu trả lời này ở đây .
Chụp ảnh màn hình trong IOS Simulator rất đơn giản.
Khi bạn mở Trình mô phỏng trong thang máy bên phải, bạn thấy tệp.
Nhấp vào tập tin và bạn thấy tùy chọn Lưu ảnh chụp màn hình.
Tùy chọn này lưu Ảnh chụp màn hình của bạn trong Đường dẫn mặc định là Máy tính để bàn.