腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1557)
视频
沙龙
1
回答
如何避免在
SwiftUI
中
的
回调闭包中使用“`
AnyView
`”
类型
擦除
?
、
、
、
、
我正在尝试创建基于List和ScrollView
的
表视图,其中包含一个共享
的
基本视图。我目前
的
尝试使用了基于构建器
的
方法,但需要使用
AnyView
类型
擦除
的
闭包。我
的
目标是避免使用
AnyView
类型
擦除
,以提高性能、可伸缩性和设计。 到目前为止,我使用泛型参数重新设计
的
尝试都失败了。(实际上,这些是多列表,具有不同
的
数据
类型
、专
浏览 9
提问于2022-02-09
得票数 1
1
回答
使用
SwiftUI
在不同
的
UI层次
结构
之间切换
的
正确方式是什么?
、
、
、
想象一下一个典型
的
应用程序,它有登录、登录/注册和某种
类型
的
内容。当应用程序加载时,您需要决定显示哪个视图。视图需要一个不透明
的
some View返回
类型
。这可以使用
AnyView
包装器
类型
来缓解(尽管很麻烦),它提供了
类型
擦除
,并允许编译下面的代码。(MainContent())} 有没有一种不需要使用
AnyView
的
更正确
的
方法?SceneDelegat
浏览 21
提问于2019-09-04
得票数 5
回答已采纳
3
回答
在watchOS中使用environmentObject
、
、
、
、
我创建了一个新
的
DataModel类 import Combineimport
SwiftUI
Text($dataModel.aString.valu
浏览 41
提问于2019-06-12
得票数 25
回答已采纳
3
回答
在
SwiftUI
中
动态获取视图形状
、
、
使用SWIFT5.2,我想创建一个函数来动态地更改形状import
SwiftUI
let suit : Suite .frame(width: 100, height: 100)} 我想要创建一个具有协议返回
类型
的
形状
的
函数,在下面的示例
中
,我用我
的
自定义
浏览 1
提问于2020-04-29
得票数 7
回答已采纳
3
回答
SwiftUI
-打开可选
的
图像数据,创建基于UIImage(数据)
的
图像
、
我找到了这个,一些回答说我们可以解决两项任务:我有数据模型,它正确地包含可选
的
Data,用于Image元素在View上。目前,由于我还没有找到一种方法来解决这个问题,并使用这个不安全
的
标志!: Image(uiImage: UIImage(data: userService.user.imageData!)!)作为一个快速
的
解决方法,我可以将这个图像数据属性作为非可选属性,然后从本地文件加载一些数据,但即使
这样
,我仍然有一个强制展开这里
的
UIImag
浏览 0
提问于2020-04-20
得票数 5
回答已采纳
3
回答
SwiftUI
动态添加子视图,但动画无法工作
、
、
、
、
我想在
SwiftUI
中
创建一个视图,动态地添加一个子视图并使用动画。但是,当我将视图选择部分移动到函数
中
时,动画就不再工作了(因为我想动态地添加不同
的
视图,因此,我将逻辑放入一个函数
中
)。(DetailView()) return
AnyView
(Text("test")) }在我看来是完全一样
的
,但是我不明白他们为什么会有不同
的
结果。还有更好
浏览 2
提问于2019-09-29
得票数 4
回答已采纳
1
回答
SwiftUI
MVVM协调员/路由器/导航链路
、
、
、
、
但是,协调/路由似乎是不直观
的
。视图和协调(导航)功能在
SwiftUI
中
紧密耦合。除了使用helper
结构
AnyView
之外,似乎不可能将它们分开。这里有一个例子:我想在
SwiftUI
中
创建一个可重用
的
行/单元格。假设生产中
的
这一行相当复杂,因此我想重用它。我还想把它放在另一个模块
中
,
这样
我就可以在多个目标
中
重用它。
中
的
一个主
浏览 8
提问于2020-04-13
得票数 9
回答已采纳
3
回答
在使用AttributeGraph时,是什么导致了“TabView先决条件失败”?
、
我在一个NavigationView中封装了一个视图应用程序,在该应用程序
中
填充从API获取
的
数据。但是,我需要添加一个带有TabView
的
配置文件部分,有时当我运行应用程序时,当显示启动屏幕时,我会得到以下错误(大约每三次运行一次/调试应用程序),然后应用程序崩溃。AttributeGraph先决条件失败:属性
的
无效值
类型
: 56028 (预期PlatformItemList,saw BridgedTableViewState)TabViewperson.
浏览 4
提问于2020-08-03
得票数 2
1
回答
我们可以在Swift
中
创建具有非可选属性
的
类型
擦除
弱引用吗?
一些背景但是,如果我希望
类型
擦除
属性成为弱引用,怎么办?weak var view:
AnyView
<Example
浏览 1
提问于2017-12-09
得票数 5
1
回答
如何将视图添加为
结构
变量?
、
、
、
我正在循环一组模型,我希望每个模型都有一个不同
的
导航目的地。最好
的
办法是什么?var id: Int var title: String} 下面是我尝试添加一个目的地时得到
的
结果
浏览 8
提问于2022-05-01
得票数 0
8
回答
如何使用
SwiftUI
创建动态视图列表
、
、
我可以做一个静态列表,比如 View1()} let elements: [Any] = [View1.self, View2.self]我试图完成
的
是一个包含动态元素集
的
列表,这些元素不是静态输入
的
。
浏览 119
提问于2019-06-18
得票数 40
回答已采纳
8
回答
在
SwiftUI
ViewBuilder块中切换语句
的
替代方案?
、
我一直在尝试用
SwiftUI
复制我
的
应用程序。它有一个RootViewController,它根据枚举值显示不同
的
子视图控制器。在
SwiftUI
中
,我们使用视图而不是视图控制器,我
的
代码如下所示: @State var containedView: ContainedViewcase .home: HomeView() ...
浏览 0
提问于2019-06-24
得票数 83
回答已采纳
2
回答
将操作作为() -> Void传递给组件是个好主意吗?
、
我是swfitUI
的
新手,我正在构建一个类似如下
的
组件:struct TodoItem { var action: ((),他们认为我不应该将动作传递给组件,而应该像
这样
使用ViewBuilder。content() HStack { content }他们说它更像是
SwiftUI
时尚,但我不
浏览 2
提问于2020-04-02
得票数 1
2
回答
在
swiftUI
中
的
视图数组之间切换
、
、
、
我创建了一个视图数组,但我不太清楚如
何在
SwiftUI
中
处理它?或者视图是什么
类型
的
对象,因为它不是视图或某些视图。import
SwiftUI
let diceSize:CGFloat = 128 print("Int ",self.showInt) }
浏览 4
提问于2020-05-13
得票数 2
回答已采纳
6
回答
SwiftUI
中
的
条件属性
、
、
Self.overlay(_:alignment:)') to type 'some View' (result of 'Self.onTapGesture(count:perform:)') import
SwiftUI
浏览 2
提问于2019-08-13
得票数 12
2
回答
clipShape
的
三值化
、
、
:' expression have mismatching types 'Circle' and 'Capsule' 根据布尔值选择剪辑形状
的
最佳方法是什么?谢谢
浏览 2
提问于2022-07-13
得票数 1
回答已采纳
1
回答
如
何在
要显示
的
SwiftUI
中转换不同
的
ForEach视图
结构
?
根据分配给项目的内容,我想显示不同
类型
的
视图。每一项相关意见都符合本议定书: init(item: ItemObject)此
结构
存储项对象及其关联
的
外观视图对象。
AnyView
// Cast from 'ItemDisplayer' to unrelated type '
AnyView
' always fails // how c
浏览 1
提问于2021-08-04
得票数 0
1
回答
为
SwiftUI
设置动画
的
TabView选项卡之间
的
切换
、
我有一个TabView,我想在页面之间进行动画切换,就像
这样
:
SwiftUI
有可能实现吗?
浏览 2
提问于2019-09-02
得票数 5
1
回答
对无法工作
的
自定义组件使用UIViewRepresentable
、
我使用UIKit在Swift
中
编写了许多组件。现在我想在
SwiftUI
中使用这个自定义组件。我使用UIViewRepresentable创建了一个
结构
: func makeUIView(context: Context定义如下:Xcode给出了以下错误:
类型
的
'MyIcon‘不符合协议'UIVie
浏览 0
提问于2020-05-26
得票数 0
1
回答
SwiftUI
自定义视图
的
ViewBuilder不会在子类ObservedObject更新上重新呈现/更新
、
、
、
、
但是UI从不重新呈现/更新以反映子类ObservedObject
中
的
更改,例如,子类ObservedObject
中
的
数组后面的ForEach不会在数组内容更改时刷新。另外,下一个句子是假
的
,我在一个VStack
中
再次测试,组件仍然没有重新呈现,这意味着我找错地方了! 如果是
这样
的话,VStack和其他
这样
的
元素是如何绕过这一点
的
呢?有问题
的
代码在下面的CustomDataList.swif
浏览 1
提问于2020-02-10
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全新Swift从入门到进阶实战探探iOS APP(完结)
Kotlin的独门秘籍Reified实化类型参数
关于SwiftUI,看这一篇就够了
Java 泛型基本用法与类型擦除
如何实现SwiftUI微服务?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券