Pergunta

É possível fazer chamadas para o NavigationItem em um UiImagePickerController? Especificamente, o seletor de imagem? Abaixo, vinculei uma imagem do que estou tentando alcançar (a captura de tela tirada de outro aplicativo fazendo a mesma coisa). Depois que o usuário seleciona uma imagem do seletor, o NavigationItem. Eu posso definir o prompt em uma visualização "normal" sem problemas com:

self.navigationItem.prompt = myString;

Mas isso não parece funcionar quando tento usá -lo no contexto de um seletor com:

myPicker.navigationItem.prompt = myString;

Eu tentei usá -lo quando o seletor é criado e também no DidFinishPickingMediaWithInfo: é onde eu preciso defini -lo enquanto deixo o usuário selecionar várias imagens em vez de descartar o seletor assim que uma imagem for selecionada. Nada parece funcionar.

Aqui está uma imagem do comportamento desejado:

http://i51.photobucket.com/albums/f353/zoso5th/after.png

Foi útil?

Solução

Alguém respondeu isso para mim nos fóruns do Apple Dev:

UINavigationBar *bar = picker.navigationBar;
UINavigationItem *navItem = bar.topItem;
navItem.prompt = @"Some new prompt";

Eu não estava acessando corretamente o marinho.

Outras dicas

Alguém respondeu isso para mim nos fóruns do Apple Dev: uinavigationbar *bar = picker.navigationbar; UinavigationItem *Navitem = bar.topitem; Navitem.prompt = @"Algum novo prompt"; Eu não estava acessando corretamente o marinho.

Use o código depois de ligar para 'PresentModalViewController' ..... como abaixo ...

Controller PresentModalViewController: ImagePickerController animado: Sim];

Uinavigationbar *bar = picker.navigationbar; UinavigationItem *Navitem = bar.topitem; Navitem.prompt = @"Algum novo prompt";

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