Pergunta

Só quero saber como eu iria fazer uma UIPickerView em um UIActionSheet com uma matriz simples.


Ok, bem, eu realmente descobri como colocá-lo em uma folha de ação, mas eu gosto do seu jeito melhor porque se aplica mais aos meus aplicativos, obrigado, mas eu quero também saber como colocar as opções para o UIPickerView, eu sou apenas Hung up em que parte disso. Eu já tenho uma matriz com as cores: vermelho, verde, azul, amarelo, preto, etc nele, mas eu quero saber como colocar isso no pickerView se eu tiver initWithFrame já utilizado :? Por favor, alguém ajuda Sei que é uma pergunta estúpida, mas eu estou quebrando a cabeça no meu $$$$$$ Macbook.

Foi útil?

Solução

Você não quer fazer isso. Em vez disso, criar o seu UIPickerView no Interface Builder e conectá-lo a uma tomada em seu controlador vista. Adicioná-lo como um subview de sua vista principal e definir seu quadro coordenadas de modo que seja fora da tela, logo abaixo da borda inferior, x = 0, y = 480.

Então, quando você deseja exibir o selecionador, animá-lo para a tela com algo como:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 416.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

E, em seguida, escondê-lo quando você está escolhendo feito com esta:

[UIView beginAnimations:nil context:NULL];
[colorPicker setFrame:CGRectMake(0.0f, 480.0f, 320.0f, 216.0f)];
[UIView commitAnimations];

Isto fará com que o selecionador para deslizar para cima a partir do fundo animado e deslize de volta para baixo quando você está feito.

Eu não acho que a adição de um seletor a um UIActionSheet, se é mesmo possível, é aconselhável.

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