Geometry 介绍
Geometry 是 UIView 和 CGRect 扩展,添加了属性来进行更高效的操作:
-
top
-
left
-
bottom
-
right
-
width
-
height
-
centerX
-
centerY
-
center
myView.frame = CGRectMake(10, 10, 20, 20)
myView.left = 20 // Frame is Now {{20, 10}, {20, 20}}
myView.width = 100 // Frame is Now {{20, 10}, {100, 20}}
myView.right = 150 // Frame is Now {{50, 10}, {100, 20}}
同时也提供 StringLiteralConverters 给 CGRect 和 CGPoint,所以你可以用 Strings 来初始化 CGRect:
myView.frame = "10, 10, 20, 20" myView.center = "50, 50" CGRect rect = "20, 25, 100, 100"
Geometry 官网
https://github.com/artman/Geometry
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。