View Adjust Size with Swift
ViewAdjustSize
端末のサイズ間を調整するライブラリ
使用方法
adjustOriginalSizeにはAdobeXDデータの画面サイズをセットする。
ViewAdjustSizeで用意されているメソッドから設定することで、オリジナルのサイズとユーザー端末のサイズの比率に合わせてリサイズされる。
import SwiftUI
import ViewAdjustSize
@main
struct SampleViewAdjustSizeApp: App {
var body: some Scene {
WindowGroup {
ContentView()
.environment(\.adjustOriginalSize, .init(size: CGSize(width: 375, height: 812), debug: true))
}
}
}
Sample1
- View.frame
Text("1")
.adjustSize(width: 100, height: 100)
Sample2
Text("A")
.adjustFont(size: 20, weight: .light, design: .monospaced)