ViewAdjustSize

端末のサイズ間を調整するライブラリ

iPod_touch_と_SampleViewAjustSize_—_ContentView_swift

使用方法

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)

GitHub

View Github