关于 Swift segmentController 去掉边框的方法
2016-04-28 16:36
387 查看
func setNav() {
let segmentTitles = ["aaa",
"bbb", "ccc"]
// segment 去边框颜色
self.segment =
UISegmentedControl(items: segmentTitles)
// 先去除边框颜色
self.segment.tintColor =
UIColor.clearColor()
// 设置一个字体的字典,内容为没点击的字体大小和颜色
let unselectedTextAttributes:
NSDictionary = [NSFontAttributeName:
UIFont.boldSystemFontOfSize(16),
NSForegroundColorAttributeName:
UIColor ( red: 0.604, green:
0.5857, blue: 0.5528, alpha:
1.0 )];
self.segment.setTitleTextAttributes(unselectedTextAttributes
as [NSObject :
AnyObject], forState:
UIControlState.Normal)
// 点击之后的字体大小和颜色
let selectedTextAttributes:
NSDictionary = [NSFontAttributeName:
UIFont.boldSystemFontOfSize(16),
NSForegroundColorAttributeName:
UIColor ( red: 0.3915, green:
0.6216, blue: 1.0, alpha:
1.0 )]
self.segment.setTitleTextAttributes(selectedTextAttributes
as [NSObject :
AnyObject], forState:
UIControlState.Selected)
// 添加到导航栏
self.navigationItem.titleView =
self.segment
}
let segmentTitles = ["aaa",
"bbb", "ccc"]
// segment 去边框颜色
self.segment =
UISegmentedControl(items: segmentTitles)
// 先去除边框颜色
self.segment.tintColor =
UIColor.clearColor()
// 设置一个字体的字典,内容为没点击的字体大小和颜色
let unselectedTextAttributes:
NSDictionary = [NSFontAttributeName:
UIFont.boldSystemFontOfSize(16),
NSForegroundColorAttributeName:
UIColor ( red: 0.604, green:
0.5857, blue: 0.5528, alpha:
1.0 )];
self.segment.setTitleTextAttributes(unselectedTextAttributes
as [NSObject :
AnyObject], forState:
UIControlState.Normal)
// 点击之后的字体大小和颜色
let selectedTextAttributes:
NSDictionary = [NSFontAttributeName:
UIFont.boldSystemFontOfSize(16),
NSForegroundColorAttributeName:
UIColor ( red: 0.3915, green:
0.6216, blue: 1.0, alpha:
1.0 )]
self.segment.setTitleTextAttributes(selectedTextAttributes
as [NSObject :
AnyObject], forState:
UIControlState.Selected)
// 添加到导航栏
self.navigationItem.titleView =
self.segment
}
相关文章推荐
- swift - 为类和结构体增加下标(subscript)操作
- iOS swift运算符详解
- swift2.0 学习笔记six
- iOS swift 使用基本语法
- Swift - Struct 与Class 的差异性
- Swift快速入门之协议与扩展
- 对照Java学习Swift--类和结构体(Classes and Structures)
- swift的基本语法
- swift入门学习
- Swift中的通知
- iOS学习笔记45-Swift(五)协议
- iOS学习笔记45-Swift(五)协议
- Swift之逻辑分支&循环的介绍
- iOS Swift&OC 模仿主流App 实现滑动视图隐藏导航栏
- Swift/OC 为View或ImageView设置聊天气泡的小三角
- swift 中运算符空格规则,as? 操作符
- swift2.0 学习笔记five
- Swift数据类型之整型和浮点型-备
- swift - 类型方法(即静态变量)
- Swift UITableViewCell中的按钮点击事件