测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可 | MIT |
发布上一次发布 | 2017年2月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Cœur 维护。
在 iOS 和 macOS 中轻松访问视图的框架。
import FrameAccessor
view.x = 15.0
view.width = 167.0
而不是
view.frame.origin.x = 15.0
view.frame.size.width = 167.0
UIView/NSView
属性
属性 | 类型 | 可用性 |
---|---|---|
viewOrigin | CGPoint | readwrite |
viewSize | CGSize | readwrite |
x , y | CGFloat | readwrite |
width , height | CGFloat | readwrite |
top , left , bottom , right | CGFloat | readwrite |
centerX , centerY | CGFloat | readwrite |
middlePoint | CGPoint | readonly |
middleX , middleY | CGFloat | readonly |
注意: @viewOrigin 和 @viewSize 属性的名称前缀为 view
,以避免与 Apple 的私有内部冲突(如#7 中讨论的那样)。
UIScrollView
属性
属性 | 类型 | 可用性 |
---|---|---|
contentOffsetX , contentOffsetY | CGFloat | readwrite |
contentSizeWidth , contentSizeHeight | CGFloat | readwrite |
contentInsetTop , contentInsetLeft ,contentInsetBottom , contentInsetRight | CGFloat | readwrite |
FrameAccessor 在 MIT 许可下可用。
查看 LICENSE 文件