ビューの上部に UINavigationBar コントロールがあり、関連するコントローラーで self.navigationItem.title と self.title を設定しようとしましたが、NavigationBar のタイトルを変更しませんでした。
機能する唯一の方法は、Interface Builder でタイトルを設定することです。

これをプログラムで機能させるにはどうすればよいですか。
ビューの上部に UINavigationBar コントロールがあり、関連するコントローラーで self.navigationItem.title と self.title を設定しようとしましたが、NavigationBar のタイトルを変更しませんでした。
機能する唯一の方法は、Interface Builder でタイトルを設定することです。

これをプログラムで機能させるにはどうすればよいですか。
これを使用してください..動作します。
@interface NewViewController : UIViewController{
IBOutlet UINavigationItem *navbar;
}
xib ファイルでナビゲーション項目をクリックし、IBOutlet 接続を navbar に指定します。あなたの .m ファイルにこの簡単なコードを入れてください。
navbar.title = @"Your Title";
ビューコントローラの設定は、ビューコントローラがナビゲーションコントローラにある場合にのみ機能しますtitle。navigationItem.titleを使用していないが、View ControllerにUINavigationController貼り付けているだけの場合は、ViewControllerをナビゲーションバーに割り当てる必要があります。UINavigationBarnavigationItem
self.navigationItem.title = @"Some Title";
self.myNavBar.items = @[ self.navigationItem ];
ここで、にself.myNavBar必要な実際の参照に置き換える必要がありますUINavigationBar。