親切すぎるiPhoneアプリ開発の本

ツールバーはどうやって作るのか? - ツールバーへのボタン配置の便利な指定方法

Icon comment count 0
Icon stock count 0

2 ツールバーへのボタン配置の便利な指定方法

ところで、サンプル:24/ToolBar-03をRunさせると、同じ3つのボタンの構成なのに、配置がステップの最初に示したツールバーと違うことに気づかれましたか?

2.1 位置調整専用のUIBarButtonItem

実は、最初に示したツールバーはUIToolBarの売りでもある位置調整機能を利用しています。位置調整専用のUIBarButtonItemを各ボタンの間に挟んでいるのです。

↓ 位置調整専用のUIBarButtonItemを挟む

固定長スペースアイテムはwidthプロパティに設定されたポイント数だけの隙間を開けます。

その他のアイテムも幅は決まっているので、これらを合計した残りが余った幅です。

↓ 固定長のスペースアイテム使用

注意)各アイテムの間隔や両端の隙間にはいくつかの規則があるようですが、詳細は公開されていません

可変長スペースアイテムは、この余った幅を自分の幅とします。そのためNewボタンの後ろに置けば、残りのボタンとの間に、余った幅が開くわけです。

↓ 可変長スペ

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません