Chcę ustawić programowo przycisk nawigacjiItem.titleView.Jak ustawić przycisk nawigacjiItem titleView?
Próbowałem z następującego kodu, ale bez powodzenia;
UIBarButtonItem *navigationTitleButton = [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStyleBordered target:self action:@selector(backToHOmePage)];
navigationTitleButton.image = [UIImage imageNamed:@"title.png"];
self.navigationItem.titleView = navigationTitleButton;
Warnng mówi: Niezgodne typy wskaźnik przypisanie 'UIView *' od 'UIBarButtonItem * __ silnej'
Świetnie. Teraz rozumiem, gdzie się myliłem. Dziękuję Ci. – CroiOS
Twoje rozwiązanie działa, dziękuję! Dlaczego jeśli UIButton jest podklasą UIView, to UIButton nie może być użyty bezpośrednio jako titleView? – cph2117
Będzie działać z Uibuttonem, UILabel itp. Wystarczy initWithFrame widoczny rozmiar UIView. Zobacz poniżej odpowiedź Evgenjy S. – Chucky