多言語化対応などで、Segmented Controlnのタイトルをコードで変更する方法を紹介します。
実装方法
class ViewController: UIViewController {
// ① segmented controlをIB接続
@IBOutlet weak var segmentedControl: UISegmentedControl!
override func viewDidLoad() {
super.viewDidLoad()
// ② タイトルをセット
segmentedControl.setTitle("title1", forSegmentAt: 0) // 一番左のタイトル
segmentedControl.setTitle("title2", forSegmentAt: 1) // 真ん中のタイトル
segmentedControl.setTitle("title3", forSegmentAt: 2) // 一番右のタイトル
}
}