美文网首页
2020-11-17 SwiftUI Tutorials 示例里

2020-11-17 SwiftUI Tutorials 示例里

作者: Duke_Young | 来源:发表于2020-11-21 16:23 被阅读0次

    最近跟了一下SwiftUI的Tutorials,遇到了源码跟演示图片不一致的情况,不能说是bug只是一丢丢的小细节。下面是具体问题和解决办法,其实已经是Swift的老状况了。

    1. NavigationView内的List不全屏,有内边距,两个方法都可以
      • navigationViewStyle 设置成 Stack
      • liststyle 设置成 Plain

    这应该是属于List UITableView从上古时代带来的

    古代UITableView
    1. List内有多个Button时点击一个全部响应

      • buttonStyle设置成Borderless或者Plain都可以
    2. PageView内的PageControl位置错误

      • 首先要为PageControl默认是屏幕宽度,所以默认情况下是居中,设置宽度后
      • 其次由于PageVIewController把View撑开了,而ZStack的alignment是bottomtrailing 所以会在屏幕最右下
        1. 将ZStack的alignment设置成trailing 此时PageControl应该垂直居中,然后设置offset的y
        2. 将PageViewControl设置frame高度,或调整aspectRatio。

    相关文章

      网友评论

          本文标题:2020-11-17 SwiftUI Tutorials 示例里

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