Como redimensiono o simulador do iOS?

16

Sei que há Window> Scale> 100/75/50%, mas a escala do simulador de retina para iPad ainda é muito grande para que minha tela possa testar qualquer coisa.

Existe uma maneira de escalar o tamanho do simulador iOS menor que um dos valores padrão? Eu preciso que ele diminua para pelo menos 25% para o tamanho da minha tela para acomodar a janela.

OghmaOsiris
fonte
Eu acho que você marcou adequadamente. Eu adicionei a tag ios-simulator, pois acho que pode ser usada por outras pessoas.
bassplayer7
stackoverflow.com/questions/26258345/… Funcionou para mim. Aprecie a programação.
lefakir nesta página, tem uma ótima resposta: stackoverflow.com/questions/1446135/…
HQtunes.epizy

Respostas:

11

Você não pode. Sou desenvolvedor de software iOS há dois anos e não consegui encontrar uma maneira de fazer isso. Eu tentei encontrar soluções para isso, mas não consegui nada. Eu adoraria provar que estou errado, mas tenho 99% de certeza de que não há como fazer isso.

Quando minha tela é muito pequena, uso uma janela de escala de 50%, o que deve ser suficiente até eu conectar meu grande monitor novamente em casa.

EDIT: A partir do Xcode 9, você pode redimensioná-lo da maneira que desejar no canto do simulador.

Enrico Susatyo
fonte
2
Confirmado; tem a ver com um problema de processamento se você pudesse redimensioná-la stackoverflow.com/questions/1446135/...
Ethan Lee
Agora, a nova atualização no iOS SDK permite o dimensionamento, veja minha resposta abaixo.
26414 Nick
@Nicholas OP sabia que poderia escalar para 50% ou 75% do tamanho, ele queria saber se ele pode ir menor como 25%.
Enrico Susatyo
Meu mal, mais de ler isso. Ter excluído a minha resposta :)
Nick
11
Hoje, com o Xcode 7, agora você pode selecionar uma escala de 25% do simulador.
Enrico Susatyo
10

Você pode escalar o iOS Simulator para desejar escalar (tentei de 0,2 a 1,4) e funcionou para mim.

Para fazer isso, você precisa ir /Library/Preferencese editarcom.apple.iphonesimulator.plist arquivo. Editar valor para a chave SimulatorWindowLastScalede escala desejo.

Eu tentei isso na versão mais recente do Mountain Lion (10.8.4) e no iOS 6.0 Simulator.

Neo
fonte
11
Na minha configuração, usando o Xcode 5 da App Store, a multa está localizada no caminho ~ / Library / Preferences. Modificado conforme explicado e funcionou bem. Para mim, 0,4 era o número mágico para fazer o iPad caber corretamente na minha tela.
Jordan Mack
11
Essa deve ser a melhor resposta aceita.
Stevko
Eu tive resultados inconsistentes com o simulador no Xcode 6, mas, no final das contas, ele ainda parece funcionar. defaults write ~/Library/Preferences/com.apple.iphonesimulator SimulatorWindowLastScale "0.4"
Jordan Mack
Funciona perfeitamente para obter iPhone 6 Plus para caber no meu (apenas) de tela hd
mcfedr
4

No Xcode 6.3, basta pressionar + 5(escala de 25%) ou + 4(escala de 33%). Ou em Janela> Escala

Firuz Narzikulov
fonte
Para os Ios 8 e 9, você também pode usar o Command + 3 OU Command + 2 para redimensionar o simulador do ios.
Anonymox 02/03
2

Agora é mais flexível com o Xcode 9- Simulator. Você pode escolher e arrastar qualquer canto do simulador para redimensioná-lo e configurá-lo de acordo com sua necessidade.

Veja este instantâneo:

insira a descrição da imagem aqui

Nota: Com o Xcode 9.1+, as opções de escala do simulador são alteradas.



Teclas de atalho do teclado : de
acordo com o Xcode 9.1+

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


De acordo com o Xcode 9

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



Opções de escala do simulador no Xcode Menu :

Xcode 9.1+:
Barra de menus ▶ Janela ▶ "Aqui, as opções disponíveis alteram a escala do simulador" ( tamanho físico e precisão de pixels )

Precisão de pixel : redimensiona o simulador para os pixels reais do dispositivo (físico), se o tamanho da tela (pixel) do seu sistema mac suportar essa resolução muito alta, caso contrário, essa opção permanecerá desativada.

insira a descrição da imagem aqui


Barra de menus do Xcode 9.0 ▶ Janela ▶ Escala ▶ "Aqui, as opções disponíveis alteram a escala do simulador"

insira a descrição da imagem aqui



Usando o comando do terminal
Siga estas etapas para dimensionar o simulador usando os comandos do terminal

  1. Fechar / sair do simulador. (se aberto)
  2. Abrir Terminalaplicativo (usando a pesquisa Spotlight, pressione ⌘ + SPACEpara abrir a pesquisa Spotlight)
  3. Copie o texto a seguir e cole-o ao lado do cursor do terminal.

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

  1. Abra o 'Simulador' (execute o seu projeto iOS usando o Xcode).

Você encontrará a atualização da escala do simulador.

Krunal
fonte