我希望將影像延伸到表單上方,如下面的第一個附加螢屏截圖所示。下面的代碼在我使用 iPod touch(第 7 代)在模擬器上運行時完成了此操作,但在 iPhone 12 和 iPhone 13 上運行時會生成第二個螢屏截圖。關于如何確保影像超出限制的任何建議所有設備上的預期形式?
struct ContentView: View {
var body: some View {
Form {
Circle()
.frame(width: 100, height: 100)
.clipShape(Circle())
.offset(y: -50)
.padding(.bottom, -50)
}
}
}


uj5u.com熱心網友回復:
Form在不同的設備上使用不同的樣式。一種可能的解決方案是List對所有設備使用顯式樣式。
使用 Xcode 13.4 / iOS 15.5 測驗

List {
Circle()
.frame(width: 100, height: 100)
.clipShape(Circle())
.offset(y: -50)
.padding(.bottom, -50)
}
.listStyle(.grouped) // << here !!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495107.html
上一篇:迅速。我通過api提取單元格中的圖片。一切都在建造中,但不是圖片而是空的。回傳零。請解釋
下一篇:圖層影像和實時更新熱圖
