大佬教程收集整理的这篇文章主要介绍了Swiftui 显示工作表时删除工具栏,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个可用的微信副本,目前我有 participantLeft 主视图。用户将选择一个聊天并查看带有 this 选项的 this 聊天视图。当用户选择共享音乐按钮(AirPods Pro 标志)时,它会打开一个表单,用户可以选择一首歌曲并将其发送到服务器。 more。问题是,当我关闭用户可以选择要发送的歌曲的视图时,它会在底部显示一个空工具栏,其中包含我的聊天框和其他功能。 see here。
Chat.swift 的剪辑:
.sheet(isPresented: $showSongs) {
ZStack {
List {
ZStack {
vstack {
HStack {
Image(syste@R_618_8156@: "magnifyingglass")
.foregroundcolor(.secondary)
.onTapGesture {
if self.searchText.contains("23665") {
presentation.wrappedValue.dismiss()
}
}
TextFIEld("搜索",text: $searchText)
.padding(7)
.BACkground(color(.systemGray6))
.cornerRadius(8)
}
.padding(8)
}
}
ForEach((songs.sorted(by: >)).filter({ "\($0)".contains(searchText) || searchText.isEmpty }),ID: \.key) { key,value in
HStack {
Image(syste@R_618_8156@: "play.circle")
.resizable()
.frame(wIDth: 25,height: 25)
.onTapGesture {
let sound = URL(String: String(value))
self.audioPlayer = AVPlayer(url: sound!)
self.audioPlayer.play()
}
.foregroundcolor(color(red: 110/255,green: 111/255,blue: 114/255))
Text(key)
.Font(Font.custom("Avenir",size: 18))
Spacer()
Image(syste@R_618_8156@: "arrow.up.circle")
.onTapGesture {
showSongs = false
self.entry = "一起听歌:\(value)"
messages.messages.append("一起听歌:\(value)")
service.sendMSG(msg: "一起听歌:\(value)")
}
.foregroundcolor(.black)
.Font(.titlE)
}
}
Text("共\(songsCount)首歌")
}
}
}
注意:我有一本名为“歌曲”的字典,其中包含指向歌曲资源的链接。
谢谢,我还在学习 swiftui。
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Swiftui 显示工作表时删除工具栏全部内容,希望文章能够帮你解决Swiftui 显示工作表时删除工具栏所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。