UILabel
メソッドをtitleView
使用するように設定しようとしまし[self.navigationItem setTitleView:musicArtist];
たが、iOS のバージョンが異なると動作がおかしくなります。UINavigationBar は にありUIPopoverController
ます。iOS 4.3 のスクリーンショットは次のとおりです。
ご覧のとおり、いい感じです。しかし、iOS 5.x で iOS シミュレーターを切り替えると、別の結果が表示されます。
UILabel AutoSize の設定は次のとおりです。
最後に、UILabel AutoSizing を次のように変更すると:
両方の iOS バージョンでこの結果を受け取ります。
どこに問題があり、すべての iOS バージョンで最初の結果を取得する方法は?