Mas eles estão funcionando, já que o comportamento agora é consistente com a forma como funcionou no iOS6. Agora que o conteúdo não está subido às barras de navegação e status, você precisa mover o conteúdo para cima na visualização por 66 pixels e você está configurado (a menos que você queira que o comportamento varie entre as duas versões do sistema operacional). Ndash Amro 31 de outubro 13 às 15:02 Estes são fundamentos do iOS 7 UI. Você deve ler os documentos de transição, é um MUST para desenvolvedores de iOS (você precisa fazer o login no curso): e você definitivamente deve assistir aos filmes da WWDC, especialmente: criar interfaces de usuário para ios 7 (número de video 201) personalizando a aparência de suas aplicações para Ios 7 (número de video 214) Você pode encontrá-los gratuitamente no iTunes. Quanto a sua pergunta: é a nova abordagem do iOS 7 que causa o problema. No iOS 7, a barra de navegação é translúcida por desaprovação. No iOS 6 não é. Em caso de translucidez - a origem está logo abaixo do navBar. Então, se o UIView com tal origem no primeiro caso estará sob a barra de navegação, em segundo caso - abaixo. Você pode até notar a nova abordagem do iOS 7 de fazer tudo sob ele agradável e embaçado - graças à translucidez. E faça a formatação adequada do código, como alterar a origem em diferentes casos. É muito bem explicado, e tantas atualizações mais importantes nos documentos e nos vídeos que você realmente deve verificar, se você não quer apenas desenvolver cegamente, mas também entender o que está fazendo. Faça um backup ou copie Alternar a Vista como propriedade de 7.0 e posterior para iOS 6.1 e Anterior. Cuidado, todas as configurações anteriores do iOS7 serão perdidas depois de mudar de volta. Reorganize a coordenada x em todas as submissões, porque tudo será um pouco mais baixo agora. (Porque, no iOS7, as coordenadas x0 padrão estão sob a barra de navegação e status e, no pré-iOS7, começa logo acima da barra de navegação ou da barra de status) No viewDidLoad, adicione a seguinte linha: Q. EdgeForExtendedLayout não funciona Eu tenho lido muito sobre a transição iOS7 IU. Não consigo obter o que estas três propriedades automaticamenteAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBar Lendo muito sobre a transição do IOS7 UI. Não consigo obter o que essas três propriedades automaticamenteAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars, edgesForExtendedLayout Você pode ver no botão aboutus da imagem e no botão de pesquisa. A visualização não inicia corretamente. Ele começa a partir da barra de status superior. Na verdade, no ios 6, ele começa por baixo da barra de status. Eu criei um ui progrmaticamente (eu não estou usando storyboard). Eu tenho o google e obtive a seguinte solução, mas não funcionará Eu escrevi o código seguinte no meu Homeviewcontroller Meu controlador de raiz é barra de tabelas eu também tentei isso, mas não consegui o sucesso, avise-me, eu não sei o que estou fazendo de errado. Agradecemos antecipadamente Postado em 25 de setembro de 2013 12:58 Apple Footer Este site contém conteúdo, comentários e opiniões enviados pelo usuário e é apenas para fins informativos. A Apple pode fornecer ou recomendar respostas como uma possível solução com base nas informações fornecidas, cada problema potencial pode envolver vários fatores não detalhados nas conversas capturadas em um fórum eletrônico e a Apple, portanto, não pode fornecer nenhuma garantia quanto à eficácia de qualquer solução proposta na comunidade Fóruns. A Apple renuncia a qualquer responsabilidade pelos atos, omissões e conduta de terceiros em conexão com ou relacionados ao seu uso do site. Todas as postagens e uso do conteúdo neste site estão sujeitos aos Termos de Uso das Comunidades de Suporte da Apple. Apple Copyright Apple Inc. Todos os direitos reservados.
Комментариев нет:
Отправить комментарий