Pergunta

Como uma foto diz mais de mil palavras:ALT TEXTO http://img.skitch.com/20091008-k16k7we3t43gj3h7htgtjpunpx.jpg

Qualquer ajuda sobre como adicionar rótulos descritivos a um painel de configurações seria muito apreciado! Devo ressaltar que quero fazer isso para estar nas configurações do iPhone-App que estão no menu Configurações do iPhone (fora do aplicativo).

Etiqueta de exemplo:

  • iPhone -> Configurações -> Safari -> Aviso de fraude
  • O rótulo abaixo: "alerta ao visitar sites fraudulentos".
Foi útil?

Solução

Infelizmente, a Apple não deu aos desenvolvedores do iPhone a capacidade de adicionar o tipo de etiqueta que você está procurando no Settings.App. Como quase aproximação, eu usei PSGroupSpecifier sob outro elemento de configuração (como PSToggleSwitchSpecifier). Não é tão elegante quanto um rótulo verdadeiro, mas funcionou bem o suficiente na minha situação (eu só tinha um cenário, por isso não entrou em conflito com nenhum outro título de grupo).

ALT TEXTO http://pseudorandomengineer.com/images/6.png

Outras dicas

Para referência: Desde que o iOS4.0 e acima de uma chave de futebol foi adicionado ao PSGroupSpecifier, que faz exatamente o que você está procurando.

http://developer.apple.com/library/ios/documentation/preferencesttings/conceptual/settingsapplicationschemareference/SettingSapplicationsChemeference.pdf (pág. 11)

Tente usar um PSTitleValueSpecifier Em suas configurações, o pacote do pacote. Não tenho certeza de como isso se forma - provavelmente ousado, como os cabeçalhos do grupo -, mas pode ser o que você está procurando.

Se você deseja simular uma etiqueta que é justificada por centro, adicione um título vazio PSGroupSpecifier e coloque o texto da etiqueta na tecla FooterText.

Confira o tableView:titleForFooterInSection: método de UITableViewDataSource. Você pode retornar uma string a ser exibida abaixo de uma seção de exibição de tabela. Se você já está usando um UITableViewController Subclasse, basta implementar esse método e você está pronto para ir.

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