Làm cách nào để thay đổi kích thước trình giả lập iOS?


16

Tôi biết rằng có Window> Scale> 100/75/50% nhưng tỷ lệ của trình giả lập iPad võng mạc vẫn còn quá lớn để màn hình của tôi có thể kiểm tra mọi thứ.

Có cách nào để tôi có thể chia tỷ lệ kích thước của trình giả lập iOS nhỏ hơn một trong các giá trị mặc định không? Tôi cần nó giảm tỷ lệ xuống ít nhất đến 25% cho kích thước màn hình của mình để phù hợp với cửa sổ.


Tôi nghĩ rằng bạn đã gắn thẻ nó một cách thích hợp. Tôi đã thêm thẻ giả lập ios vì tôi nghĩ có thể nó được người khác sử dụng.
bassplayer7

stackoverflow.com/questions/26258345/ Lời Nó làm việc cho tôi. Thích lập trình.

lefakir trên trang này, có một câu trả lời tuyệt vời: stackoverflow.com/questions/1446135/
mẹo

Câu trả lời:


11

Bạn không thể. Tôi đã là một nhà phát triển phần mềm iOS được hai năm và tôi chưa thể tìm ra cách nào để làm điều này. Tôi đã cố gắng tìm giải pháp cho vấn đề này nhưng không đưa ra được gì. Tôi muốn được chứng minh là sai, nhưng tôi chắc chắn 99% không có cách nào để làm điều này.

Khi màn hình của tôi quá nhỏ, tôi sử dụng cửa sổ tỷ lệ 50%, điều này là đủ cho đến khi tôi nối lại màn hình lớn của mình ở nhà.

EDIT: Kể từ Xcode 9, bạn có thể thay đổi kích thước nó theo bất kỳ cách nào bạn muốn từ góc của trình giả lập.


2
Đã xác nhận; có liên quan đến vấn đề kết xuất nếu bạn có thể thay đổi kích thước stackoverflow.com/questions/1446135/ mẹo
Ethan Lee

Bản cập nhật mới trong SDK iOS hiện cho phép mở rộng quy mô, xem câu trả lời của tôi bên dưới.
Nick

@Nicholas OP biết rằng anh ta có thể mở rộng tới 50% hoặc 75% kích thước, anh ta tự hỏi liệu anh ta có thể đi nhỏ hơn như 25% không.
Enrico Susatyo

Xấu của tôi, đọc qua đó. Đã xóa câu trả lời của tôi :)
Nick

1
Kể từ hôm nay với Xcode 7, giờ đây bạn có thể chọn tỷ lệ 25% của trình giả lập.
Enrico Susatyo

10

Bạn có thể mở rộng Trình mô phỏng iOS theo tỷ lệ mong muốn (tôi đã thử từ .2 đến 1.4) và nó hoạt động với tôi.

Để làm điều này, bạn phải đi đến /Library/Preferencesvà chỉnh sửa com.apple.iphonesimulator.plisttập tin. Chỉnh sửa giá trị cho chìa khóa SimulatorWindowLastScaleđể quy mô mong muốn.

Tôi đã thử điều này trên phiên bản mới nhất của Mountain Lion (10.8.4) và trên Trình mô phỏng iOS 6.0.


1
Trong cài đặt của tôi, sử dụng Xcode 5 từ App Store, tiền phạt nằm trong đường dẫn ~ / Library / Preferences. Sửa đổi nó như được giải thích và nó hoạt động tốt. Đối với tôi, .4 là con số kỳ diệu để làm cho iPad vừa vặn trên màn hình của tôi.
Jordan Mack

1
Đây phải là câu trả lời tốt nhất được chấp nhận.
Stevko

Tôi đã có kết quả không nhất quán với trình giả lập trong Xcode 6, nhưng cuối cùng thì nó dường như vẫn hoạt động. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Jordan Mack

Hoạt động hoàn hảo để có được iphone 6 plus phù hợp với màn hình hd (duy nhất) của tôi
mcfedr

4

Trong Xcode 6.3, chỉ cần nhấn + 5(tỷ lệ 25%) hoặc + 4(tỷ lệ 33%). Hoặc trong Window> Scale


Đối với Ios 8 và 9, bạn cũng có thể sử dụng Command + 3 OR Command + 2 để thay đổi kích thước trình giả lập ios.
ẩn danh

2

Bây giờ, nó linh hoạt hơn với Xcode 9- Simulator. Bạn có thể chọn và kéo bất kỳ góc mô phỏng nào để thay đổi kích thước và đặt nó theo yêu cầu của bạn.

Nhìn vào ảnh chụp này:

nhập mô tả hình ảnh ở đây

Lưu ý: Với Xcode 9.1+, các tùy chọn tỷ lệ Trình mô phỏng được thay đổi.



Phím tắt bàn phím :
Theo Xcode 9.1+

Physical Size       ⌘ 1      command + 1
Pixel Accurate      ⌘ 2      command + 2


Theo Xcode 9

50% Scale           ⌘ 1      command + 1
100% Scale          ⌘ 2      command + 2
200% Scale          ⌘ 3      command + 3



Tùy chọn tỷ lệ mô phỏng từ Menu Xcode :

Xcode 9.1+:
Menubar ▶ Window ▶ "Tại đây, các tùy chọn có sẵn thay đổi tỷ lệ giả lập" ( Kích thước vật lý & pixel chính xác )

Pixel Chính xác : Thay đổi kích thước trình giả lập của bạn thành pixel thực của thiết bị (Vật lý), nếu kích thước màn hình hiển thị (pixel) của hệ thống mac của bạn hỗ trợ độ phân giải cao đó, thì tùy chọn này sẽ vẫn bị tắt.

nhập mô tả hình ảnh ở đây

Xcode 9.0
Menubar ▶ Window ▶ Scale ▶ "Tại đây, các tùy chọn có sẵn thay đổi thang mô phỏng"

nhập mô tả hình ảnh ở đây



Sử dụng lệnh Terminal
Thực hiện theo các bước sau để mở rộng trình mô phỏng bằng các lệnh đầu cuối

  1. Đóng / Thoát giả lập. (nếu mở)
  2. Mở Terminalứng dụng (sử dụng tìm kiếm Spotlight, Bấm ⌘ + SPACEđể mở tìm kiếm spotlight)
  3. Sao chép văn bản sau và dán nó bên cạnh con trỏ đầu cuối.

defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.3"

  1. Mở 'Trình mô phỏng' (Chạy dự án iOS của bạn bằng Xcode).

Bạn sẽ tìm thấy cập nhật quy mô giả lập.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.