navigationItem.titleViewのボタンをプログラムで設定します。navigationItemのボタンを設定する方法titleView?
私は次のコードで試しましたが、成功しませんでした。
UIBarButtonItem *navigationTitleButton = [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStyleBordered target:self action:@selector(backToHOmePage)];
navigationTitleButton.image = [UIImage imageNamed:@"title.png"];
self.navigationItem.titleView = navigationTitleButton;
Warnngは言う:互換性のないポインタ型は '* __強いUIBarButtonItem' から 'UIViewの*' に割り当てる
今私はどこが間違っているのか理解しています。ありがとうございました。 – CroiOS
あなたのソリューションは動作します、ありがとう! UIButtonがUIViewのサブクラスであり、UIButtonをtitleViewとして直接使用できないのはなぜですか? – cph2117
UIButton、UILabelなどで動作します。表示サイズのUIViewをinitWithFrameするだけで済みます。またはEvgenjy Sの回答を参照してください。 – Chucky