我想添加一個UISegmentedControl到UIToolbar使用IB內xCode。添加UISegmentedControl到UINavigationController的工具欄與故事板
雖然這很容易使用xib文件(創建一個視圖,將一個工具欄添加到屏幕底部並將UISegmentedControl拖到工具欄上),但使用故事板看起來'不可能'。
我有嵌入在一個UINavigationController一個UIViewController場景...
我對NavigationController以下設置...
我似乎能夠將UIBarButtonItems添加到ViewController的工具欄中,而不是像我可以使用xibs那樣的UISegmentedControl。
它甚至似乎是不可能通過代碼做...
let segmentControl = UISegmentedControl(items: ["One","Two"]);
let segmentedControlButtonItem = UIBarButtonItem(customView: segmentControl);
let barArray = [segmentedControlButtonItem];
self.navigationController?.setToolbarItems(barArray, animated: false);
當然這是通過故事板是可行的?我可以將UISegmentControls添加到導航控制器的頂部欄(通過UIView),但不添加到底部的工具欄。
這怎麼辦?