Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 弹出视图快速推送当前视图_Ios_Swiftui - Fatal编程技术网

Ios 弹出视图快速推送当前视图

Ios 弹出视图快速推送当前视图,ios,swiftui,Ios,Swiftui,我试图重复使用来自的一些设计,但我无法使其在屏幕上居中,它会将视图推到顶部。我如何在不按视图的情况下显示这样的弹出窗口,只需将其放在视图的顶部即可。是否应使用警报?怎么做 导入快捷界面 结构日期选择器:视图{ @状态变量小时数:Int=0 @状态变量分钟数:Int=0 @国家私有变量newEatenMealTime=Date() @国有私有变量showingNewMeetime=false var body:一些观点{ VStack{ 按钮(操作:{ self.showingNewMeetim

我试图重复使用来自的一些设计,但我无法使其在屏幕上居中,它会将视图推到顶部。我如何在不按视图的情况下显示这样的弹出窗口,只需将其放在视图的顶部即可。是否应使用警报?怎么做

导入快捷界面
结构日期选择器:视图{
@状态变量小时数:Int=0
@状态变量分钟数:Int=0
@国家私有变量newEatenMealTime=Date()
@国有私有变量showingNewMeetime=false
var body:一些观点{
VStack{
按钮(操作:{
self.showingNewMeetime=true
}) {
文本(“单击我”)
}
如果$showingNewMeetime.wrappedValue{
VStack(对齐:。中心){
ZStack{
颜色。黑色。不透明度(0.4)
.边缘识别安全区域(.垂直)
//就是这个
VStack(间距:20){
文本(“两餐之间的时间”)
.bold().padding()
.frame(最大宽度:。无穷大)
.背景(颜色.黄色)
.foregroundColor(颜色.白色)
HStack{
垫片()
VStack{
选择器(“,选择:$hours){

ForEach(0..只需使用ZStack而不是VStack。使用Xcode 11.4/iOS 13.4进行测试

var body: some View {

    ZStack {                // << here
        Button(action: {
var主体:一些视图{

ZStack{//使用警报会更好吗?但是我如何做到这一点呢?对于这个简单的例子来说,这很有效,但是视图内部的视图有点棘手,但我现在明白了。ThanksHow我可以在警报中包含一个日期选择器吗?我想这是一个更好的方法。我应该创建一个不同的问题吗?类似于这:
var body: some View {

    ZStack {                // << here
        Button(action: {