Pergunta

Estou tentando animar a adição de um novo subexibição para uma exibição de tabela. (Quando o usuário clica no botão de sinal de adição na barra de navegação acima da vista de tabela, eu quero um subexibição com um campo de texto e um botão para deslizar para baixo de debaixo da barra de navegação).

No entanto, quando tento [UIView beginAnimations:@"textFieldSlide", nil] chamar o compilador me adverte que:

Linha Localização RootViewController.m: 41: aviso: 'UIView' pode não responder a '+ BeginAnimations ::'

O preenchimento automático em Xcode também não vê esse método, bem como commitAnimations.

Am I faltando uma importação para obter esses métodos?

Foi útil?

Solução

Não há nenhuma necessidade de importar QuartzCore, UIKit está fornecendo.

Você está usando a assinatura do método errado. Você deve usar

[UIView beginAnimations:@"textFieldSlide" context:nil];

em seu lugar.

Se autocompletar do Xcode falhar, na maioria das vezes é que você esqueceu um ] ou a algum lugar ;.

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