NavigationItem.prompt & uiimagePickerController
-
21-09-2019 - |
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:
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";