Visualizações de texto e imagem desaparecendo do controlador de exibição no storyboard do Xcode 6.1
Atualizei para o Xcode 6.1 para corrigir um erro que estava ocorrendo com a Interface Builder Cocoa Touch Tool aumentando o uso da CPU em 99% quando usei o storyboard, que congelaria o Xcode. Agora que esse erro foi corrigido, tenho um erro possivelmente ainda mais frustrante.
Quando uso o storyboard, enquanto trabalho em umUIViewController
, meuUITextView
meu costumeUITextView
s (que são subclasses deUITextView
, mas para todos os efeitos no storyboard, eles sãoUITextView
s) e meuUIImageView
desaparecer de repente!
Aqui está como a visualização principal padrão dentro do meu controlador de exibição parece agora:
Vista principal
VisãoIndicador de atividadeVisualização de rolagemRótuloVisualização de texto(x = 0, y = -65, largura = 0, altura = 0) ERRO!RótuloVisualização de texto personalizada(x = 0, y = -65, largura = 0, altura = 0) ERRO!RótuloVisualização de texto personalizada(x = 0, y = -65, largura = 0, altura = 0) ERRO!RótuloVisualização de texto personalizada(x = 0, y = -65, largura = 0, altura = 0) ERRO!RótuloRótuloVisualização de texto personalizadaVisãoVisãoRótuloBotãoVisualização de imagem(x = 0, y = 0, largura = 0, altura = 0) ERRO!ViewXRótuloVisualização de texto personalizada(x = 0, y = -526, largura = 0, altura = 0) ERRO!Restrições de largura e altura para esta visualização.BotãoRestrições de largura e altura para a visualização de rolagemCentralize as restrições x e y do ViewX na visualização de rolagem.Centralize as restrições x e y para a visualização de rolagem na visualização principal.Tudo começou quando eu ajustei o tamanho do controlador de exibição usando "forma livre" para ver as visualizações que estavam fora da tela do controlador de visualização. Depois que usei o cmd-Z para alterar o controlador de exibição novamente para "fixo" (para o tamanho normal), os elementos ausentes apareceram novamente e tudo parecia bem. No entanto, mais tarde, eu estava editando o controlador de exibição e de repente ... bam! Eles foram embora. E quando eu redefinii todos eles para onde deveriam estar, aconteceu novamente (resultando nos valores descritos x, y, largura, altura e altura).
:-(
Alguém sabe o que poderia estar errado? Eu nunca tive esse erro no Xcode 5.
EDITAR:
Consegui usar o cmd-Z para fazer o controlador de exibição voltar ao normal. Depois reiniciei o meu Mac e reabri o Xcode. Agora, notei que o erro ocorre sempre que redimensiono qualquer coisa no storyboard arrastando com o cursor (isso não acontece se eu redimensionar algo usando as propriedades width e height no painel direito no Xcode). Isso acontece em outros controladores de exibição também. Mesmo em um controlador de exibição que possui apenas umUILabel
e umUIImageView
na visualização principal padrão, quando clico e arrasto a borda do rótulo para redimensioná-la, a visualização da imagem desaparece com valores de x = 0, y = -64, altura = 0, largura = 0.
RESUMO CONCISO:
No storyboard do Xcode 6.1, toda vez que eu redimensiono qualquer elemento em umUIViewController
, tudoUITextView
areiaUIImageView
s são recolhidos e empurrados -64 pixels acima do canto superior esquerdo do controlador de exibição.
ATUALIZAR
Parece que o Xcode 6.1.1 corrigiu o erro.