Это не действительный Swift. Часть с надписью
segmentioView.setup(
content: [SegmentioItem],
style: SegmentioStyle,
options: SegmentioOptions?
)
недопустима. Это выглядит как комбинация вызова функции и определения функции.
Я вижу, что документация для Segmentio не очень ясна и также содержит этот неверный код.
Правильное использование может быть чем-то как это:
override func viewDidLoad() {
super.viewDidLoad()
content.append(SegmentioItem(title: "Alert", image: UIImage(named: "img1"))
content.append(SegmentioItem(title: "Message", image: UIImage(named: "img2"))
content.append(SegmentioItem(title: "Stared", image: UIImage(named: "img3"))
segmentioView.setup(
content: content,
style: .imageBeforeLabel,
options: nil
)
}
Я не знаю Segmentio, поэтому это может быть не на 100% правильно.