Sunday 18 June 2017

Edgesforextendedlayout Apple Support


Você precisa implementar o método de delegação viewForAnnotation para mostrar imagens para suas anotações em vez do pino vermelho padrão. Nesse método de delegado, você precisa criar e retornar um MKAnnotationView com sua propriedade de imagem definida para a imagem desejada para a anotação. Você receberá uma referência à anotação em que a visualização do mapa está pedindo uma visualização e uso das propriedades de anotações, você define a imagem de acordo. Você poderia baseá-lo no valor do título de anotações, mas Id sugere a seguinte abordagem em vez disso: adicione uma propriedade imageName do tipo NSString à sua classe Annotation. Defina esta propriedade para o nome da imagem a ser usada para a anotação antes de chamar o AddAnnotation nele. Por exemplo: no método de delegação viewForAnnotation, verifique se a anotação é do tipo Anotação e, em seguida, use sua propriedade imageName para definir a propriedade da imagem das visualizações da anotação: Além disso, não se esqueça de definir as visualizações do mapa delegar a propriedade, caso contrário o método delegado não será chamado. No Interface Builder, conecte a saída de delegado ao controlador de exibição. Q. EdgeForExtendedLayout não funciona Eu tenho lido muito sobre a transição iOS7 UI. Não consigo obter o que estas três propriedades automaticamenteAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBar Lendo muito sobre a transição do IOS7 UI. Eu não sou capaz de obter o que estas 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 recebi a solução seguinte, mas não funcionará. Eu escrevi o código seguinte no meu Homeviewcontroller. O meu rootviewcontroller é barra de tabelas, eu também tentei isso, mas não consegui sucesso, por favor, 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 solução possível com base na informação fornecida, cada problema potencial pode envolver vários fatores não detalhados nas conversas capturadas em um fórum eletrônico e a Apple não pode, portanto, 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 publicações e o 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.

No comments:

Post a Comment