

TextFieldを押すとPickerとToolbarが出るようにプログラミングしたんですが、Toolbarのitemの位置指定の仕方がわかりません。どのように書けばいいのかご教授お願いします。イメージは以下のような感じです。

[![画像の説明をここに入力](https://i.stack.imgur.com/zXU0T.png)](https://i.stack.imgur.com/zXU0T.png)


CC BY-SA 3.0
2015-08-08T05:54:09.457
13163
2015-08-08T18:30:22.510
2015-08-08T18:30:22.510
5519
10689
question
ios swift
UIToolBar アイテムの位置をコードで指定する方法をお教え下さい


`UIToolBar`の`Bar Button Item`の配置は、`Fixed Space Bar Button Item`と`Flexible
Space Bar Button Item`を使って、アイテム間の空きを調節するという方法をとります。  
Storyboard上では、下図のように`Flexible Space Bar Button
Item`を挿入すると、両サイドにアイテムを配置することができます。

[![画像の説明をここに入力](https://i.stack.imgur.com/pZOJb.png)](https://i.stack.imgur.com/pZOJb.png)

プログラムでも、これとおなじことを行います。

`UIToolBar`のインスタンスを`toolBar`とします。

[code]

    // 左のBar Button Item
    let item1 = UIBarButtonItem(title: "Item1", style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
    // Flexible Space Bar Button Item
    let flexibleItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil)
    // 右のBar Button Item
    let item2 = UIBarButtonItem(title: "Item2", style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
    // 3つを配列にする。
    let items = [item1, flexibleItem, item2]
    // 配列を、UIToolBarのプロパティitemsに代入
    toolBar.items = items
    
[/code]


CC BY-SA 3.0
2015-08-08T09:19:05.173
13168
2015-08-08T09:19:05.173
7362
13163
answer