ビューの上部にがUIToolbarあり、アニメーションでサイズを変更する必要があります。ツールバーには次のものが含まれます。
- 使用中の
UIBarButtonItemシステム項目UIBarButtonSystemItemAdd(「+」ボタン) UIBarButtonItemカスタムビュー(タイトル)を使用するUIBarButtonItemスタイルを使用する(UIBarButtonItemStyleBordered[編集]ボタン)
これらのボタンは、それぞれの間にスペーサーを使用して追加しています。これにより、タイトルが中央に表示されます。
[toolbar setItems: @[addButton, spacer, titleButton, spacer, editButton] animated:NO];

ツールバーのサイズは適切に変更され、2つのボタンはそれらの位置を外側の端に固定したままにします。ただし、タイトルボタンはツールバーの中央に留まりません。代わりに、右端を同じ場所に固定し、左側にスペースを作成しているように見えます。アニメーション中、これは右にスライドしているような印象を与えます。

明確にするために、タイトルバーの幅を同じに保ちたいのですが、ツールバーが大きくなるにつれてタイトルバーが拡大するのは望ましくありません。ただし、ツールバーの中央にタイトルを表示する必要があります。
aUIBarButtonItemはではないのでUIView、機能を使用できません(?)autoresizingmask。
タイトルをツールバーの中央に保持するにはどうすればよいですか?
追加情報
これは、[追加]ボタンと[編集]ボタンの幅が異なるためである可能性があります。タイトルのみを追加すると(両側にスペーサーがあります)、動作は正しくなります。