Voglio impostare il pulsante a livello di programmazione per navigationItem.titleView.Come impostare il pulsante per navigationItem titleView?
Ho provato con il seguente codice ma senza successo;
UIBarButtonItem *navigationTitleButton = [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStyleBordered target:self action:@selector(backToHOmePage)];
navigationTitleButton.image = [UIImage imageNamed:@"title.png"];
self.navigationItem.titleView = navigationTitleButton;
Warnng dice: tipi di puntatore incompatibili assegnando a 'UIView *' da 'UIBarButtonItem * __ forte'
Grande. Ora capisco dove mi sono sbagliato. Grazie. – CroiOS
La tua soluzione funziona, grazie! Perché se UIButton è una sottoclasse di UIView, che un UIButton non può essere usato direttamente come titleView? – cph2117
Funzionerà con un UIButton, UILabel, ecc. Devi solo initWithFrame una dimensione visibile di UIView. Vedi sotto o nella risposta di Evgenjy S. – Chucky