自定义时钟布局:从属性设置到视图展示
1. 布局属性设置
在创建自定义时钟布局时,首先要设置一些必要的属性。时钟指针的位置显然取决于时间,因此需要一个属性来传递时间数据。创建一个名为 clockTime 的 NSDate 属性:
private var clockTime: NSDate!
同时,还需要其他一些属性,以下是完整的属性列表:
private let dateFormatter = NSDateFormatter()
private var timeHours: Int!
private var timeMinutes: Int!
private var timeSeconds: Int!
var minuteHandSize: CGSize!
var secondHandSize: CGSize!
var hourHandSize: CGSize!
private var hourLabelCellSize: CGSize!
private var clockFaceRadius: CGFloat!
private var cvCenter: CGPoint!
var attributesArray = [UICollectionViewLayoutAttributes]()
这些属性的作用如下:
- clockTime :存储时钟显示的时间。
-
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



