【发布时间】:2019-10-07 19:31:54
【问题描述】:
我偶然发现了两个问题。我正在尝试构建一个视图,该视图将包含放置在手表全屏显示(从上到下,全屏)上的元素。有些手表应用有这样的视图。
下面的代码显示了如何将内容移动到显示屏的左上角。还有两个问题。
var body: some View {
ZStack(alignment: .topTrailing) {
Rectangle().foregroundColor(Color.green)
HStack(spacing: 0) {
VStack(alignment: .trailing, spacing: 0) {
Text("Hello World")
.padding(.trailing, 20)
Text("Hello World")
Text("Hello World")
}
}
}.edgesIgnoringSafeArea(.all)
.navigationBarHidden(true)
}
如您所见,元素文本与顶部和尾部对齐,几乎没有填充。
默认情况下,在显示导航栏的顶部显示带有计时器。修改器 '.navigationBarHidden(true)' 工作并正确隐藏导航栏,但不是计时器。这是第一个问题。
我还不能发布图片。
第二个问题:在模拟器上运行应用程序时,控制台中显示两个警告。而且我不确定它的含义。尽管警告模拟器没有被压垮。
WatchKit 扩展 libMobileGestalt utility.c:421:未找到密钥 1129072723 的值
WatchKit Extension [default] 没有材质,默认为轻铝。
提前致谢。
【问题讨论】: