Commit c71082dc authored by pete谢兆麟's avatar pete谢兆麟

扩展fix属性

parent 7febf421
...@@ -29,3 +29,40 @@ extension CGFloat { ...@@ -29,3 +29,40 @@ extension CGFloat {
return self * scale return self * scale
} }
} }
extension Int {
var fix: CGFloat {
let screenWidth = UIScreen.main.bounds.width
// 假设设计稿基于375pt宽度,iPhone 6的屏幕宽度
let baseWidth: CGFloat = 375.0
// 计算换算比例
let scale = screenWidth / baseWidth
// 应用换算比例
return CGFloat(self) * scale
}
}
extension Float {
var fix: CGFloat {
let screenWidth = UIScreen.main.bounds.width
// 假设设计稿基于375pt宽度,iPhone 6的屏幕宽度
let baseWidth: CGFloat = 375.0
// 计算换算比例
let scale = screenWidth / baseWidth
// 应用换算比例
return CGFloat(self) * scale
}
}
extension Double {
var fix: CGFloat {
let screenWidth = UIScreen.main.bounds.width
// 假设设计稿基于375pt宽度,iPhone 6的屏幕宽度
let baseWidth: CGFloat = 375.0
// 计算换算比例
let scale = screenWidth / baseWidth
// 应用换算比例
return CGFloat(self) * scale
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment