腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
onReceive
(
self.timer
)
在
NavigationView
中
不起作用
、
我使用带有
onReceive
的GeometryReader不断检查当前的滚动高度: @State var userInfoUpateInterval = Timer.publish(every: 0.1current, in: .tracking).autoconnect()
NavigationView
中
。
onReceive
不再被触发。如果我用ZStack替换
NavigationView<
浏览 12
提问于2020-08-25
得票数 1
回答已采纳
1
回答
无法为SwiftUI计时器设置可变间隔
、
、
我尝试
在
SwiftUI视图中自动显示一系列图像。我可以使用预先确定的"every“值创建一个固定的计时器,并在.
onReceive
闭包
中
触发视图更新,但我还不能构建一个计时器,该计时器的间隔属性可以由用户使用滑块进行调整。订阅会正确地触发,但我似乎找不到与.
onReceive
等效的订阅来更新镜像。我也尝试创建我自己的TimerPublisher,但我也遇到了同样的问题-如果没有指定一个固定值,我无法对其进行初始化。.cornerRadius(20) .shadow(radi
浏览 13
提问于2019-12-30
得票数 0
回答已采纳
1
回答
Timer.scheduledTimer不能阻止onDisappear
、
、
Timer.scheduledTimer(withTimeInterval: 5, repeats: true) { (timer) in }.onDisappear{}struct MediaPlayerView: SwiftUI.View { @State private v
浏览 3
提问于2022-05-04
得票数 0
2
回答
将未来日期与当前日期SwiftUI进行比较
、
我有以下几点:var body: some View { Button(action: { print("Time is up!") }) { }
浏览 0
提问于2020-04-23
得票数 1
回答已采纳
3
回答
我的macOS应用程序
在
SwiftUI,在窗口关闭(NSWindow)后,计时器永不停止
、
、
、
我
在
视图中使用计时器来显示时间。
在
视图的onAppear()和onDisappear()方法
中
,计时器工作得很好。Text("date: \(date)")
self.timer
})
self.time
浏览 2
提问于2020-08-03
得票数 3
回答已采纳
1
回答
Metronome SwiftUI,更改@State变量时的计时器间隔
、
、
startStop Text("START/STOP")但是,我想触发"
self.timer
= Timer.publish(....有没有办法
在
@State发生变化时触发ObservableObject @Published变量?这样我就可以使用"
浏览 15
提问于2021-05-14
得票数 0
回答已采纳
1
回答
计时器
onReceive
在
NavigationView
中
不工作
、
= Timer.publish(every: 1, on: .main, in: .common).autoconnect()
NavigationView
if(self.timeRemaining > 0) { .
onReceive
} }} 如果我删除了
Navi
浏览 6
提问于2020-04-23
得票数 3
回答已采纳
2
回答
如何在导航到其他页面后
在
SwiftUI
中
恢复已发布的计时器?
、
、
、
、
在下面的Playground示例
中
,UI使用当前日期正确更新,但是,当导航离开页面并返回时,计时器不会继续计时: import SwiftUI TabView { Text("\(time)").
onReceive
(
self.timer
) { self.time = $0 }
浏览 33
提问于2020-03-27
得票数 1
回答已采纳
1
回答
列表滚动后计时器中断
、
、
、
、
TimerView对象的List() ForEach(self.timers) { timer in }
在
每个对象
中
) .fontWeight(.bold) .opacity(0.5) .
onReceive
timeCount.currentTimePublisher) { newCurrentTime i
浏览 1
提问于2020-01-09
得票数 1
1
回答
SwiftUI计时器视图暂停屏幕上的所有其他视图
、
、
、
、
我很好奇是否有一种方法可以让计时器在用户界面
中
更新(就像现在一样),即使有人在滚动。此外,我希望确保当UI每秒钟更新一次时,屏幕不会冻结。这个问题是根据我以前收到的有帮助的答案而更新的。struct ContentView: View {
NavigationView
{ return
self.timer
= Timer.schedul
浏览 0
提问于2020-04-26
得票数 1
回答已采纳
5
回答
使用Swift组合创建计时器发布服务器
、
、
、
我正在编写一些代码,在这些代码
中
,我想做完全相同的事情,但不知道这个PodcastPlayer.currentTimePublisher是如何实现的,然后连接到UI结构。Text("\(playhead, formatter: currentTimeFormatter)") .
onReceive
(PodcastPlayer.currentTimePublisher
浏览 2
提问于2019-07-25
得票数 24
回答已采纳
1
回答
视图中未更新的结构数组。
、
这些数据最初显示
在
屏幕上,但每当我对数组
中
的项进行更改时,这些更改都不会被推送。我甚至
在
改变结构
中
的属性。我
在
经理课上也试过了。我已经做了一些调查,改变了我的方法好几次,但我无法做到这一点。.frame(width: 450, height: 800) .
onReceive
浏览 2
提问于2020-01-08
得票数 1
回答已采纳
2
回答
尝试
在
60秒后触发警报框。它不会起作用的
、
、
我
在
试着让这个警报在过去的两个小时里工作。我不知道为什么它不会。我有可能让它在那里工作吗?@Published var count = 0
self.timer
?.invalidate()
self.timer
= Timer.scheduledTimer(withTimeInterval: 1, repeats: true
浏览 0
提问于2020-01-25
得票数 0
2
回答
迅速删除UI细节
、
、
、
DevicesInRangeList: View {
NavigationView
如果外围设备断开连接,则从peripheralsInRange数组
中
删除它,并移除该行--但细节仍将显示。当关联行被删除时,如何删除详细信息?编辑:
在
Asperi的回答之后,我有以下几点,但仍然
不起作用
: @Ob
浏览 4
提问于2020-01-22
得票数 3
1
回答
放置
在
根视图中时NavigationBar不显示
不确定这是否是
在
我的应用程序
中
访问NavigationLink的正确方式,但是我将我的NavigationBar放在了我的根视图中,这恰好是选项卡控制器。请参阅下面的代码。EnvironmentObject var session: SessionStore session.listen()
NavigationView
.edgesIgnoringSafeArea(.top) }.onAppear(perform:
浏览 35
提问于2019-12-17
得票数 0
1
回答
导航抽屉菜单滚动效果
、
、
、
我
在
DrawerLayout
中
为我的应用程序导航菜单使用DrawerLayout,这是xml: android:layout_height="match_parent" /> 两种方法都在尝试: android:ove
浏览 4
提问于2016-01-15
得票数 7
1
回答
当视图从层次结构
中
移除时,View.
onReceive
不取消订阅
、
在
该视图消失后,View.
onReceive
似乎并没有取消订阅。当屏幕上没有子视图时,操作会一直被调用。当视图仅可见时,如何使订阅保持活动状态?struct BugDemo: View {
NavigationView
{ .navigationBarTitle("Child")
浏览 9
提问于2020-04-12
得票数 3
回答已采纳
1
回答
如何在键盘上方添加工具栏
可以使用inputAccessoryView
在
UIKit
中
创建键盘上方的工具栏。但是如何为SwiftUI做到这一点呢?struct TipsView: View {
NavigationView
text: $amount)
浏览 16
提问于2020-09-13
得票数 2
回答已采纳
1
回答
实施核心数据的问题
、
、
、
、
我正在扩展一个直升机游戏,我
在
一个YouTube教程中发现作为一个学习练习。我坚持的部分是,我试图使用核心数据,让用户在他们死后保存他们的分数,并回忆那些保存的分数
在
一个单独的视图中可以从游戏的主屏幕上访问(我使用ContentView作为主屏幕和单独的GameView用于实际游戏
在
我的数据模型
中
,我定义了一个单一的实体“分数”,其中有一个属性"name“。} self.colli
浏览 3
提问于2021-10-19
得票数 1
回答已采纳
1
回答
如何使用SwiftUI在后台播放SystemSound
、
、
().addingTimeInterval(10) Text("10 beeps, 10 seconds from now") let diff = abs(Date().timeIntervalSince(self.future10)) if计时器似乎一直
在
走,但没有声音。
浏览 5
提问于2020-03-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券