簡體   English   中英

無法在iOS模擬器中縮放設備窗口

[英]Can't scale device window in iOS Simulator

在我正在使用的24英寸iMac上,我無法縮放iOS模擬器的窗口.100%和50%的菜單條目顯示為灰色(鍵盤快捷鍵也不起作用。)

在家里的Mac Mini上,沒關系。 我已經搜索過具有類似問題的人的高低,並且找不到任何記錄。 有任何想法嗎?

現在使用Xcode 9+模擬器更靈活。 您可以選擇並拖動模擬器的任何角落以調整其大小並根據您的要求進行設置。

看看這個快照。

在此輸入圖像描述

注意:使用Xcode 9.1+,可以更改模擬器比例選項。



還有其他幾種方法可以擴展您的模擬器。

鍵盤快捷鍵
根據Xcode 9.1+

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


根據Xcode 9

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



模擬器比例選項菜單
Xcode 9.1+:

菜單欄▶窗口▶“這里,可用於更改模擬器比例的選項” (物理尺寸和像素精度)

像素精確:如果您的mac系統顯示屏幕尺寸(像素)支持那么高的分辨率,則將模擬器的大小調整為實際(物理)設備的像素,否則此選項將保持禁用狀態。

在此輸入圖像描述


Xcode 9.0:

菜單欄▶窗口▶刻度▶“這里,可用於更改模擬器刻度的選項”

在此輸入圖像描述



使用終端命令
按照以下步驟使用終端命令縮放模擬器

  1. 關閉/退出模擬器。 (如果打開)
  2. 打開Terminal應用(使用Spotlight搜索,按⌘ + SPACE打開聚光燈搜索)
  3. 復制以下文本並將其粘貼到終端光標旁邊。

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

  1. 打開'模擬器'(使用Xcode運行您的iOS項目)。

你會發現模擬器規模更新。

如果您的屏幕不夠大,無法將窗口顯示為100%,則選項將僅存在。

對於Xcode 9,我們檢測屏幕的大小。 如果它不足以顯示窗口,我們將禁用相關的縮放選項。

正如Krunal指出的那樣,您現在可以拖動以將窗口縮放到您想要的任意大小,因此這應該不是問題。 (在以前的版本中,您只能從預定義的大小中選擇;窗口本身不可調整大小)。

我通過將我的Macbook Pro屏幕的分辨率更改為最大支持值來解決了這個問題,並通過拖動增加了模擬器的大小並且它的工作! 我現在可以附上iPad截圖了。 感謝Apple,它總是很容易!

我可以確認@Abdulaziz Noor改變mac顯示器分辨率的方法有效。

我采取的步驟:

System Preferences -> Displays -> Display -> Scaled -> More Space 

如果你只想要一個100%的屏幕截圖,你可以將其拖動到至少100%的任何位置,截圖將與100%截圖相同。

即使在xcode9中,如果您的屏幕無法容納,也不會讓縮放設置為100%,但您可以作弊.. ..只選擇橫向,如果設備的寬度適合屏幕的高度,您可以選擇100%,然后旋轉設備,即使它不適合屏幕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM