画面の上部に UINavigationBar があり、下部に UIToolbar がある UINavigationController があります。ツールバーをもう少し高くしたい。これが私のコードです:
CGRect toolbarFrame = self.navigationController.toolbar.frame;
toolbarFrame.size.height += 20;
toolbarFrame.origin.y -= 20;
self.navigationController.toolbar.frame = toolbarFrame;
[self setToolbarItems:@[myButton]];
self.navigationController.toolbarHidden = NO;
これは機能するようで、エラーや警告は発生しませんが、ツールバーのサイズはデフォルトのままです。
UINavigationController の UIToolbar のサイズを変更する方法はありますか、それともカスタム UIToolbar を作成する必要がありますか?