腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
当
键盘
出现在
SwiftUI
中
时
,
OnAppear
意外
调用
、
、
、
、
我在
SwiftUI
2.0和iOS14
中
遇到了非常奇怪的行为。
当
键盘
出现在
屏幕上
时
,会自动
调用
其他选项卡视图的
OnAppear
方法。 然而,这在Xcode11.7
中
运行良好 这就是实际的问题。textFieldStyle(RoundedBorderTextFieldStyle()) Text("Issue : When keyboard appears,
o
浏览 54
提问于2020-09-23
得票数 26
1
回答
SwiftUI
视图对回击手势动作的
onAppear
事件
调用
、
、
、
您可能知道,
当
视图出现时,会
调用
SwiftUI
的.
onAppear
。 在我的应用程序
中
,我实现了从子视图到父视图的后退手势。然而,
当
父母的
onAppear
在做回扫手势
时
已经部分可见
时
,它就会被
调用
。因此,我的问题是:
当
父视图全部(而不是部分)出现时,我应该做些什么来确保
调用
onAppear
?
浏览 1
提问于2021-06-30
得票数 1
2
回答
SwiftUI
- FocusState在视图状态更改时打开
键盘
、
我的问题是,当我想显示错误信息
时
,
键盘
就会出现。
当
视图正在重新加载
时
,如何隐藏
键盘
?
浏览 1
提问于2022-09-01
得票数 3
1
回答
SwiftUI
是否从订阅服务器发布到@ removeDuplicates属性?
、
BarView: View { Text("\(foo.value)") .
onAppear
或者,
SwiftUI
在它创建的订阅者
中
做了类似于removeDuplicates的事情吗? 我想是后者,但我一直在努力寻找有关这方面的文档。
浏览 13
提问于2021-11-05
得票数 -1
回答已采纳
2
回答
当我通过单击“后退”按钮导航回视图
时
,.
onAppear
正在
调用
、
我有两个用
swiftUI
编写的视图,比如ViewA和ViewB。
onAppear
() of ViewA有一个apiCall,它在最初加载视图时
调用
。我使用导航链接从ViewB导航到ViewA,并单击ViewB
中
的“后退”按钮,
调用
ViewA的
onAppear
()。 ·有什么方法可以在从视图返回
时
停止
调用
onAppear
()?·我正在寻找
swiftUI
中
类似于UIKit
中
的“View
浏览 2
提问于2020-12-20
得票数 4
回答已采纳
1
回答
如何要求SKStoreReviewController在macOS上进行评审?
、
、
如何让评论对话
出现在
macOS
SwiftUI
应用程序
中
?当我在我的应用程序
中
以调试模式
调用
SKStoreReviewController.requestReview()
时
,什么也不会发生,尽管文档说它应该在每次调试模式下都会显示出来。据我所见,SKStoreReviewController.requestReview(in: UIWindowScene)
调用
只是针对iOS和macCatalyst,而不是针对macOS 12。我已经看到了新的
SwiftUI</e
浏览 23
提问于2022-11-03
得票数 0
回答已采纳
1
回答
选择器从选择返回时
调用
OnAppear
方法
、
、
、
在我的
swiftUI
应用程序
中
,当我在相同视图中的选择器从选中返回
时
,将
调用
视图的
onAppear
方法。我不希望
调用
我的.
onAppear
方法,除非当视图加载
时
。是否有只在视图加载
时
才被
调用
的.
onAppear
的选项或好的替代方案?谢谢。
浏览 9
提问于2022-06-02
得票数 1
1
回答
有什么东西像React.useEffect在
SwiftUI
吗?
、
、
我是
SwiftUI
新手,我想知道是否有一个类似于
SwiftUI
中
的React.useEffect的概念。import PlaygroundSupport @State varVStack{ .padding() TextField("input",
浏览 6
提问于2022-11-01
得票数 1
回答已采纳
1
回答
SwiftUI
等价于UIViewController的输入附件视图,即
键盘
上方的视图总是可见于iMessage
、
、
、
、
当
TextField获得焦点
时
,
键盘
就会跳入,而条形图会自动向上移动,同时粘在
键盘
的顶部。
当
键盘
弹出
时
,包含消息并填充屏幕的滚动视图必须相应缩小。
当
拖动滚动视图并以交互方式移动
键盘
时
,也会出现同样的情况。拖动
时
必须调整视图的大小。最重要的是:必须在拖动滚动视图和交互式移动
键盘
浏览 7
提问于2021-08-20
得票数 4
1
回答
不执行
SwiftUI
onMoveCommand操作
、
、
我正在用macOS制作一个
SwiftUI
应用程序,我想用内置
键盘
上的箭头键来抵消
SwiftUI
视图。struct ContentView: View { Text("Hello") .
onAppear</em
浏览 27
提问于2020-05-14
得票数 5
回答已采纳
2
回答
SwiftUI
:如何在Search的文本更改时触发api
调用
以检索数据源
、
、
、
我使用UIKit实现了一个搜索栏,将其包装在MovieSearchView
中
。当用户输入一些关键字
时
,它将在下面的列表视图中显示搜索结果。数据searchResults来自API
调用
self.model.getMovieSearchResults(),但在我的代码
中
,api
调用
从未被触发。因此,我想知道,
当
搜索文本在search中被更改时,在我的情况下应该将条件检查
onAppear
()放在哪里来触发api
调用
?当用户开始编辑
时
,在搜索
浏览 5
提问于2020-04-17
得票数 3
回答已采纳
2
回答
SwiftUI
TextField不刷新变量更改
、
、
、
我将TextField放在List
中
的NavigationView
中
,声明如下: List { .textFieldStyle(.plain) }在.
onAppear
方法的NavigationView
中
,我设置了textfield的文本变量,它是用@State声明的,如下所示:
浏览 6
提问于2022-05-17
得票数 1
回答已采纳
3
回答
初始化核心数据
SwiftUI
、
、
{ language.name = "
SwiftUI
浏览 1
提问于2020-05-08
得票数 2
1
回答
如何正确处理更新视图中的选择器(
SwiftUI
)
、
我对
SwiftUI
非常陌生,我想知道如何正确使用更新视图中的选择器。import
SwiftUI
@State var materia
浏览 4
提问于2021-02-26
得票数 1
回答已采纳
1
回答
TabBar
SwiftUI
2.0
中
其他视图的
键盘
调用
OnAppear
、
、
、
、
我在Xcode2.0和Xcode12
中
使用UITabBarController,但似乎
键盘
出现了一些意想不到的行为。正如你可以从下面的GIF中看到的,
当
键盘
出现在
第一个选项卡
中
时
,另2个选项卡的视图的
OnAppear
调用
。这是导致问题的原因,因为我在上面写了一个API
调用
。.textFieldStyle(RoundedBorderTextFieldStyle()) }.pad
浏览 34
提问于2020-09-18
得票数 9
1
回答
SwiftUI
嵌套导航
、
、
当我导航
时
,下一页会迅速打开和关闭。为什么?我在一个空项目上尝试了这个,但没有遇到这个问题。为什么在我的项目中导航在前进之后会回来?我想创建一个嵌套的导航结构。: App { WindowGroup { .
onAppear
currentLocation: currentLocation) .navigationTitle(Text(currentFolder)
浏览 15
提问于2022-06-07
得票数 3
3
回答
in 14.2
中
的
SwiftUI
PageTabView将多次召回ChildView
onAppear
方法
、
、
、
我使用TabView PageTabViewStyle和
SwiftUI
一起显示页面查看,当我滑动这个TabView
时
,我发现子视图会多次回忆
onAppear
方法,有人能告诉我为什么吗?这是我的代码 VStack { Text(index
浏览 2
提问于2020-11-02
得票数 7
1
回答
如何检查项目是否可见-
SwiftUI
ScrollView
、
、
试图以编程方式确定某项何时显示在ScrollView
中
的
SwiftUI
屏幕上。我知道ScrollView在同一
时
间呈现,而不是在项目出现时呈现(如在列表
中
),但我不得不使用ScrollView,因为我有.scrollTo操作。我还理解,在UIKit和UIScrollView
中
,可以在项目框架和UIScrollViewDelegate
中
的ScrollView框架之间使用CGRectIntersectsRect,但如果可能的话,我更愿意在
SwiftUI
中找到解决方案。For
浏览 3
提问于2021-02-14
得票数 11
回答已采纳
2
回答
LazyVStack滚动停止动画
、
、
当
使用LazyVStack而不是VStack
时
,在向下滚动到此列表的底部后,所有动画都会停止,包括列表顶部的动画。VStack没有此类问题。对于为什么会发生这种情况,有什么想法吗?有没有解决办法?self.button() } } .
onAppear
浏览 31
提问于2020-10-02
得票数 1
回答已采纳
1
回答
当
显示软
键盘
时
,导航视图中的聚焦文本输入会反弹回初始视图。
、
、
、
另外,视图应该在一个ScrollView
中
作为弹性拖曳效应,但是这似乎对这个问题没有影响。问题是,
当
导航到RegistrationView并在模拟器(或设备)上使用软
键盘
时
聚焦输入字段
时
,导航视图会立即返回到LoggedOutView (或者更确切地说是ContentView,它会自动转到LoggedOutView
当
不激活模拟器
中
的软
键盘
时
,这个问题不会发生,所以看起来是因为软
键盘
显示布局有冲突,这迫使导航视图返回。
浏览 3
提问于2022-03-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple Widget:下一个顶级流量入口?
关于SwiftUI,看这一篇就够了
我庆幸果断放弃了SwiftUI:它还不够成熟
详解 WWDC 20 SwiftUI 的重大改变及核心优势
如何实现SwiftUI微服务?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券