自定义一个TabBar
来源:互联网 发布:木馒头入耳和ie60知乎 编辑:程序博客网 时间:2024/05/07 09:57
import UIKit
class BookTabBar: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
self.backgroundColor = UIColor.whiteColor()
let imageName = ["Pen 4","chat 3","heart","box outgoing"]
for var i=0;i<4;i++ {
let btn = UIButton(frame: CGRect(x: CGFloat(i) * frame.width/4, y: 0, width: frame.width/4, height: 40))
btn.setImage(UIImage(named: imageName[i]), forState: .Normal)
self.addSubview(btn)
}
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func drawRect(rect: CGRect) {
let context = UIGraphicsGetCurrentContext()
CGContextSetLineWidth(context, 0.5)
CGContextSetRGBStrokeColor(context, 231/255, 231/255, 231/255, 1)
for var i=1;i<4;i++ {
CGContextMoveToPoint(context, CGFloat(i) * rect.size.width/4, rect.size.height * 0.1)
CGContextAddLineToPoint(context, CGFloat(i) * rect.size.width/4, rect.size.height * 0.9)
}
CGContextMoveToPoint(context, 8, 0)
CGContextAddLineToPoint(context, rect.size.width - 8, 0)
CGContextStrokePath(context)
}
}
- 自定义一个TabBar
- 自定义tabBar的一个方法
- 【iOS】【实例】自定义一个简单的TabBar
- iOS Tabbar上增加一个自定义按钮
- 自定义TabBar
- 自定义TabBar
- 自定义Tabbar
- 自定义tabbar
- 自定义tabbar
- 自定义 TabBar
- 自定义TabBar
- 自定义tabBar
- 自定义TabBar
- 自定义TabBar
- 自定义Tabbar
- 自定义tabbar
- 自定义 TabBar
- 自定义TabBar
- EL操作符
- 我是怎么从顾虑到热爱ReactJS的(与AngularJS经典MVC数据绑定的对比)
- 第4讲 静态成员示例
- 添加pch 文件和 header文件
- 第十三章 类继承
- 自定义一个TabBar
- git学习笔记
- Android中获取各种服务是哪里来的
- C++ 容器及选用总结
- android studio 项目作为library, 安装时候出现两个应用程序图标
- Java中Synchronized的用法
- 关于mysql解压缩版安装的问题
- JAVA中的Scanner类(IO)[JAVA][译]
- 《ZigBee实战演练》学习笔记