Domanda

Sono sicuro che c'è qualcosa di ovvio che mi manca qui, ma so che i controlli popover possono avere "titoli", una zona di testa che ha una linea di testo sopra la visualizzazione di contenuti (ad esempio il "Strumenti" popover in iWork ).

Come posso aggiungere questo nelle mie popovers?

Grazie.

È stato utile?

Soluzione

Se stai usando un UIPopoverController, basta fare la sua contentViewController di essere un UINavigationController, e insieme la title della sua più profonda controller della vista.

Se stai usando un UIActionSheet, ha una proprietà title già (che si dovrebbe notare durante l'inizializzazione con -initWithTitle:….)

Altri suggerimenti

Sono stato battendo la testa contro il muro per tutto il giorno con lo stesso problema e penso che finalmente ho la soluzione: D È necessario utilizzare un UINavigationController per contentViewController del popover, e quindi aggiungere un titolo alla barra di navigazione del controller navigazioni , come si farebbe normalmente. Stranamente, questo non funziona se si aggiunge una barra di navigazione per il controller vista esistente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top