美文网首页
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