Pergunta

quando substituindo o método loadView em UIViewController, se uma chamada [Super loadView] no início do método, ou no final do método? E por quê?

Foi útil?

Solução

Só para ter certeza, você não quis dizer viewDidLoad, certo? Porque eles são dois métodos muito diferentes ... como de 3,0, os docs recomendo sempre chamando viewDidLoad no início.

Você pode chamá-lo antes ou depois, mas geralmente ele é colocado no final, a menos que você tenha uma razão para fazer o contrário.

Outras dicas

De acordo com a UIViewController referência de classe , você não deve chamar [super loadView] em tudo:

A sua implementação personalizada deste método não deve chamar super.

Normalmente, você não deve chamar loadView diretamente. Ele simplesmente define sua propriedade self.view e é chamado apenas pelo controlador de vista.
Você deve chamar [super-loadView] somente se você precisar a visão criado por sua classe super, porque você quer incluí-lo em sua hierarquia de decoração vista ou algo parecido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top