前提・実現したいこと
Segmented Controllerの以下カスタムをしたいです。
・非選択時と選択時の文字色
・非選択時と選択時の背景色
・枠線
自分でも引き続き原因究明はいたしますが、
宜しくお願いいたします。
発生している問題・エラーメッセージ
しかしiOS13からTintColorが働かなくなったのが原因で(?)
色がなくなってしまいました。
そしてググった記事を参考にカスタムしようとしたところ、
エラーが発生し、カスタムできませんでした。
エラーが発生したソースコードとエラーコード
どちらのコードもIBOutletは接続済みであり、
エラーはソースコードの2行目に対して表示されています。
■ソースコード1
swift
1@IBOutlet weak var modeSegment: UISegmentedControl! 2modeSegment.selectedSegmentTintColor = UIColor.red
error
1Consecutive declarations on a line must be separated by ';' 2Expected '(' in argument list of function declaration 3Expected '{' in body of function declaration 4Expected 'func' keyword in instance method declaration 5Expected declaration 6Invalid redeclaration of 'modeSegment()'
■ソースコード2
swift
1@IBOutlet weak var modeSegment: UISegmentedControl! 2self.modeSegment.selectedSegmentTintColor = UIColor.red
error
1Swift Compiler Error:Expected declaration
補足情報(FW/ツールのバージョンなど)
Xcode:Version 13.2 beta 2
iOS:15.0.1
iPhone13
参考サイト
・【Swift5】Segmented Controllerの設定、プロパティまとめ
・iOS13でUISegmentedControlの見た目をカスタマイズする
・Swift5・iOS13でUISegmentedControlの背景色、選択色、文字色をカスタマイズする方法【Swift5/Objective-C】
・iOS 13のUISegmentedControlでセグメントの色を変更するにはどうすればよいですか?
・iOS 13のUISegmentedControlでセグメントの色を変更する方法は?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。