【Swift x iOSアプリ開発】UISegmentedControlのスタイル設定スニペット

swiftiOSアプリ開発/Swift
この記事は約2分で読めます。

UISegmentedControlとは

iOSアプリのコンポーネントの1つであるUISegmentedControlを使うとタブ形式のボタンを簡単に実装することができます。

UISegmentedControl - UIKit | Apple Developer Documentation

スニペット

以下に、UISegmentedControlのスタイルをカスタマイズするためサンプルスニペットを貼っておきます。

 @IBOutlet weak var segtab: UISegmentedControl!
//set color
segtab.tintColor = UIColor(red: 234.0/255.0, green: 46.0/255.0, blue: 73.0/255.0, alpha: 1.0)
//set border width
segtab.layer.borderWidth = 0
//set background color
segtab.layer.backgroundColor = UIColor.whiteColor().CGColor
//set border color
segtab.layer.borderColor = UIColor.whiteColor().CGColor
//set corner radius
segtab.layer.cornerRadius = 0
//set masktobounds
segtab.layer.masksToBounds = true;
//set cliptpbounds
segtab.clipsToBounds = true;

必要に応じてそのほかのスタイルカスタマイズのためのプロパティはこちらのドキュメントで確認できます。
https://developer.apple.com/documentation/uikit/uisegmentedcontrol#1653545

iOSアプリ開発のためのオススメ参考サイト一覧はこちら

【Swift x iOSアプリ開発】iOSアプリ開発をはじめよう!参考になるサイト&書籍まとめ
はじめにiOSアプリ開発をはじめるにあたって、知っておくと役立つリソースを紹介します。おおまかに書籍編とサイト編に分けて以下にまとめました。書籍編とりあえず、まずは書籍で体系的に勉強し始めたいという方もいらっしゃるかもしれません。そんな方に

iOS開発のためのオススメ書籍はこちら!

オススメのプログラミングスクール紹介

【TechAcademy】自宅で学べる!プログラミングスクール

まずは無料体験からでも始められます

★ここがポイント!

 自宅にいながらオンラインで勉強できる
◎ パーソナルメンターがついて指導!

◎ チャットで質問もOK
◎ あなたのオリジナルサービスの開発をサポート!

iOSアプリ開発/Swiftプログラミング
あれは魔法だろうか?
タイトルとURLをコピーしました