我遇到了问题-我无法将文本附加到屏幕底部-Text(“ Общиусловияиповерително”)-当屏幕略微扩展时,对象是位于底部,但不会更改其在大屏幕上的位置。我尝试使用Stack {space()item},但是对象刚超出屏幕的视场。我在做什么错了?
P.S。文字(“Общиусловияиповерителност”)
iphoneSE:
答案 0 :(得分:0)
尝试使用.position(x: UIScreen.main.bounds.size.height)
您可以将此扩展程序用于更干净的代码-
extension UIScreen {
static let screenWidth = UIScreen.main.bounds.size.width
static let screenHeight = UIScreen.main.bounds.size.height
static let screenSize = UIScreen.main.bounds.size
}
如果您想更加准确,可以像这样-GeometryReader-
GeometryReader { geo in
Text("Общи условия и поверителност")
.potision(x: UIScreen.screenHeight - geo.safeAreaInsets.top)
}
这还将在计算中包括safeArea
答案 1 :(得分:0)
尝试使用.position(x: UIScreen.main.bounds.size.height)
您可以将此扩展程序用于更干净的代码-
扩展UIScreen {static let screenWidth = UIScreen.main.bounds.size.width静态让screenHeight = UIScreen.main.bounds.size.height静态让screenSize = UIScreen.main.bounds.size}如果您想更准确,可以 像这样的GeometryReader-
GeometryReader {geo in Text(“Общиусловияиповерителност”) .potision(x:UIScreen.screenHeight-geo.safeAreaInsets.top)}这还将在计算中包括safeArea
该对象已消失,但是您仍然可以单击它并转到另一个屏幕 o_O