LinXunFeng SwiftyFitsize Versions Save

📱 Swifty screen adaptation solution (Support Objective-C and Swift)

0.4.0

5 years ago
  • Support Objective-C

OC 需要通过宏来进行适配 导入 @SwiftyFitsize;

修改 参照宽度 与 iPadFitMultiple

[SwiftyFitsize referenceWithWidth:414 iPadFitMultiple:0.6];
  • ~
font.sf   SF_Font  
SF_Float  SF_Point  SF_Size  SF_Rect  SF_EdgeInsets
font.sfz  SFZ_Font  
SFZ_Float  SFZ_Point  SFZ_Size  SFZ_Rect  SFZ_EdgeInsets

0.3.0

5 years ago
  • Add operator ≈

主要用于 iPad 的特殊适配 ≈ : (option + x) 适配后的值不会与 iPadFitMultiple 相乘

100≈
UIFont.systemFont(ofSize: 14)≈
CGPoint(x: 10, y: 10)≈
CGRect(x: 10, y: 10, width: 100, height: 100)≈
UIEdgeInsetsMake(10, 10, 10, 10)≈

0.1.0

5 years ago
  • SwiftyFitsize : Swifty screen adaptation solution

0.2.0

5 years ago
  • Support xib and storyboard

支持的UI控件 UILabel UIButton UITextView UITextField 支持 Constraint

enum SwiftyFitType: Int {
    /// Original Value
    case none = 0
    /// ~
    case flexible = 1
    /// ≈
    case force = 2
}