Muito curto trecho: o UIView para exibir uma imagem

Trabalhando com o Interface Builder pode ser usado espontânea um objeto UIImageView para definir o plano de fundo do nosso controlador de vista. Alternativamente, você pode excluir este objeto, economizando um pouco 'de memória, e aproveitar a vista associada com o controlador de ponto de vista. Basta entrar no nosso controlador de ponto de vista:

1
2
3
4
void ) viewWillAppear : ( BOOL ) animated { - (Void) viewWillAppear: (BOOL) {animado
animated ] ; [Super viewWillAppear: animado];
UIColor colorWithPatternImage : [ UIImage imageNamed : @ "backgroundImage.jpg" ] ] ; self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @ "backgroundImage.jpg"]];
}

può evitare qualche sfarfallio di troppo. Também vai bem viewDidLoad , mas viewWillAppear: pode evitar algum flicker também.

Pena que você não pode acessar o padrão mesmo com o Interface Builder, pelo menos não na versão do Xcode 3.2.5.

4 comentários para: " "

  1. 21 de janeiro de 2011 Giovan Battista Fazioli :

    Nota: A técnica de padrão tem a desvantagem de que a imagem é repetida horizontalmente e verticalmente. Isto, no caso de um fundo, em que o ponto de vista cobre toda a área do vídeo, não é um impedimento.
    Em outros casos, a vista devem ter o mesmo tamanho da imagem usada como um padrão.

  2. 29 de julho de 2011 Silvio:

    @ Giovan Battista Fazioli:
    Olá, eu queria te perguntar, se possível, o método que você pode usar para evitar a repetição da imagem horizontalmente e verticalmente. Eu uso uma visão desenhada no tamanho exato da imagem, mas quando eu redimensioná-la, em seguida, começam os problemas.
    Muito obrigado antecipadamente.
    Saudações.

  3. 29 de julho de 2011 Giovan Battista Fazioli :

    @ Silvio: Eu sei que você não pode impedir a repetição com o método colorWithPatternImage . No caso específico, quando o tamanho da mudança vista, o uso de um UIImageView torna-se uma escolha forçada, e também o mais fácil de executar e controlar.

  4. 30 de julho de 2011 Silvio:

    @ Giovan Battista Fazioli:
    Muito obrigado, ela foi inestimável!

Deixe um comentário

TAG XHTML permita: Código de acesso:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL