美文网首页
SwiftUI 修改预览样式

SwiftUI 修改预览样式

作者: ShenYj | 来源:发表于2020-08-05 09:28 被阅读0次

默认自定义控件时都是全屏iPhone样式预览

如果想要实现类似于xib那种特定尺寸的效果, 可以通过GrouppreviewLayout实现

e.g. 默认状态下新建控件时的样式


默认.png

e.g. 修改后


预览图.png

两种写法对比:

struct LoginView_Previews: PreviewProvider {
    static var previews: some View {
        LoginView(account: "", password: "", loginCallback: nil)
    }
}
struct LoginView_Previews: PreviewProvider {
    static var previews: some View {
        let width = UIScreen.main.bounds.size.width
        return Group {
            LoginView(account: "", password: "", loginCallback: nil)
            .previewLayout(.fixed(width: width, height: 300))
        }
    }
}

相关文章

网友评论

      本文标题:SwiftUI 修改预览样式

      本文链接:https://www.haomeiwen.com/subject/tvuprktx.html