腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
swiftui
中
重用
多个
视图
的
代码
/
属性
ios
、
swiftui
我们有几个
SwiftUI
屏幕,它们以工作表
的
形式显示。然后,所有这些都可以通过单击一个按钮来解除。var presentationMode presentationMode.wrappedValue.dismiss() } 我如何才能只声明它们一次,并且只
在
特定
视图
中
重用
它们呢我不能使用继承,因为它们是结构,扩展不能包含状态(除了使用holder结构),并且会将它们添加到相同
视图
类型
的
所有实例
中
。
浏览 12
提问于2021-01-15
得票数 1
回答已采纳
1
回答
SwiftUI
MVVM协调员/路由器/导航链路
ios
、
swift
、
mvvm
、
swiftui
、
coordinator-pattern
但是,协调/路由似乎是不直观
的
。
视图
和协调(导航)功能在
SwiftUI
中
紧密耦合。除了使用helper结构AnyView之外,似乎不可能将它们分开。这里有一个例子:我想在
SwiftUI
中
创建一个可
重用
的
行/单元格。假设生产中
的
这一行相当复杂,因此我想
重用
它。我还想把它放在另一个模块
中
,这样我就可以
在
多个
目标
中
重用</e
浏览 8
提问于2020-04-13
得票数 9
回答已采纳
2
回答
SwiftUI
-访问泛型观察类
的
属性
swift
、
swiftui
我是
SwiftUI
的
新手。我有一个这样声明
的
视图
: struct MyScrollView: View { @ObservedObject var model:MyModel var body: some View定义
的
所有这些东西。事实上,我很乐意创建一个MyScrollView
的
“实例”,并扩展它
的
方法和
属性
。 问题是结构不能实例化。如果MyScrollView是一个类,我希望是这样
的
: class MySuper
浏览 40
提问于2021-01-12
得票数 1
回答已采纳
1
回答
是否有一种简单
的
方法可以
在
SwiftUI
中
缩放和拖动任何
视图
?
swiftui
、
uikit
、
gesture
、
drag
、
pinch
我一直
在
寻找一段简短
的
、可
重用
的
代码
,它允许缩放和拖动
SwiftUI
中
的
任何
视图
,并且可以独立地更改缩放范围。
浏览 9
提问于2022-10-28
得票数 0
回答已采纳
14
回答
SwiftUI
--如何避免硬编码到
视图
中
的
导航?
ios
、
swift
、
xcode
、
swiftui
、
swiftui-navigationlink
如何在包含导航
的
SwiftUI
中
执行可
重用
视图
? 由于
SwiftUI
NavigationLink与
视图
有很强
的
绑定关系,因此不可能在更大
的
应用程序中进行扩展。在那些小
的
示例应用程序
中
,NavigationLink是可以工作
的
--但是如果您想在一个应用程序
中
重用
多个
视图
,就不能立即使用它。也许还可以
在
浏览 3
提问于2020-04-19
得票数 129
1
回答
如何创建一个带有输入
的
闭包
的
struct参数,
在
SwiftUI
中
返回“`AnyView`”而不是“`AnyView`”?
swift
、
parameters
、
swiftui
、
closures
、
return-type
现状:我试图更改闭包参数以返回some View,但我得到了以下错误: “某些”类型仅用于声明
的
浏览 0
提问于2021-01-20
得票数 1
回答已采纳
2
回答
SwiftUI
:
视图
组合
的
代码
重用
ios
、
swift
、
swiftui
使用
SwiftUI
开发时,我发现很难将
代码
一起组合成
视图
。我将向您展示一个简单
的
示例:假设我们
的
应用程序中有一个具有特定UI
的
textfield。$text) }我不喜欢这个解决方案:我不想指定实际
的
textfield,它应该隐含在
视图
本身(MyTextField或MySecureTextField)
中
。通过这种方式,我甚至可以
在
容器中注入任何类型
的
视图</
浏览 2
提问于2019-09-25
得票数 3
回答已采纳
1
回答
在
SwiftUI
中
创建电子邮件输入字段
swift
、
swiftui
、
binding
、
combine
我试图
在
SwiftUI
2
中
创建一个仅允许输入特定字符
的
电子邮件输入字段。这里
的
代码
基于
的
一段
代码
。
代码
本身可以工作,但由于这是一个可
重用
的
视图
组件,所以我希望从父
视图
的
视图
模型向EmailTextField提供一个文本
属性
,当文本输入发生更改时,该
属性
将被更新。EmailTextField<
浏览 2
提问于2022-03-17
得票数 0
回答已采纳
1
回答
SwiftUI
:可
重用
视图
中
的
计算
属性
无法工作
swiftui
、
view
、
reusability
、
computed-properties
使用
SwiftUI
框架,我创建了这个可
重用
的
视图
(减去样式花哨): let criteria: String Image(systemName: "heart.fill") }} 并在这里实现它(同样,没有样式
的
铃铛和口哨Text("Score this round:&
浏览 5
提问于2022-11-28
得票数 0
回答已采纳
3
回答
SwiftUI
按钮选择
swift
、
button
、
uibutton
、
swiftui
、
selected
我试图掌握
SwiftUI
的
概念(完成了苹果
的
SwiftUI
教程),但在UIKit十年之后,这对我来说似乎很难。我需要通过单击HStack
中
的
多个
按钮( UIKit
的
isSelected)来切换它们
的
状态,并更改它们
的
字体和文本(
在
UIKit世界
中
,我将在if语句examinig isSelected
属性
中使用attributedText
属性
,全部
浏览 0
提问于2019-08-22
得票数 4
回答已采纳
1
回答
在
SwiftUI
中
创建起点结构而不是类有什么好处?
ios
、
swift
、
swiftui
PreviewProvider { ContentView()} 要使开始点为Struct,我们将在
视图
上设计
的
所有UI都在Struct
中
,并且我们知道Struct是值类型,它将在堆栈中分配内存。就记忆而言,它会产生怎样
的
影响?
浏览 0
提问于2019-07-17
得票数 1
回答已采纳
1
回答
SwiftUI
:图片保存成功与否,如何显示提醒?
swift
、
swiftui
我想用
SwiftUI
保存一张图片。到目前为止,保存是有效
的
,但如果保存成功或失败,我想显示一个警告。我已经知道如何编写警报,但我不知道如何将@objc func saveError
的
信息写入警报。请帮帮我,我是个该死
的
初学者。这是我
的
代码
: class SnapshotSaver: NSObject, ObservableObject{@State
浏览 30
提问于2021-02-10
得票数 0
回答已采纳
1
回答
基于
代码
的
UIViews与XIB
的
重用
比较
iphone
、
uiview
、
uikit
、
interface-builder
、
xib
假设我有一个UIView,我想在
多个
视图
控制器
中
重用
它,因为它是一个具有很高可
重用
性值
的
相当通用
的
UIView对象(如UITextField或UISegmentedControl对象)。根据我
的
理解,如果我用
代码
编写UIView,而不是使用Interface Builder创建一个UIView,那么
重用
这个XIB会容易得多。我之所以得出这个结论,是因为如果UIView是用
代码
编写
的
浏览 2
提问于2011-02-05
得票数 4
回答已采纳
1
回答
通过协议继承
的
SwiftUI
可
重用
视图
swift
、
swiftui
目标 我
的
目标是创建一个可
重用
的
视图
协议,它继承了
SwiftUI
视图
协议,并提供了一些默认功能,用于加载显示基于
视图
内容状态
的
不同
视图
。这样,我就不必为创建
的
每个
视图
重写相同
的
代码
,从而使
代码
更加整洁。 问题所在 我做了一个"DelayedContentView“协议,根据
视图
的
内容是否加载来显示两个
浏览 24
提问于2020-10-25
得票数 1
回答已采纳
2
回答
是否可以通过其结构
的
方法来改变@State property
的
价值?
swift
、
swiftui
在
Xcode
的
游乐场,我运行下面的
代码
: @State var count: Int = 0 //to avoid "mutating
浏览 10
提问于2021-06-05
得票数 3
回答已采纳
2
回答
更新
属性
包装器(如@StateObject ),会影响其他不使用该
属性
的
视图
呈现
swift
、
swiftui
、
view
、
dependencies
、
rendering
当使用与
视图
更新关联
的
不同
属性
包装时,一个地方
的
更改会影响不使用该
属性
的
视图
的
呈现。 @StateObject varviewModel = MyViewModel()依赖关系
在
`viewModel.firstTitle更改时发生了变化。
在
WWDC21会话
中
,我看到只有
在
根据依赖关系图更新相关依赖关系时,
视图
才会重新呈现。更令人困惑
的
是,
浏览 17
提问于2022-07-01
得票数 1
回答已采纳
3
回答
在
使用AttributeGraph时,是什么导致了“TabView先决条件失败”?
ios
、
swiftui
我
在
一个NavigationView中封装了一个
视图
应用程序,
在
该应用程序
中
填充从API获取
的
数据。AttributeGraph先决条件失败:
属性
的
无效值类型: 56028 (预期PlatformItemList,saw BridgedTableViewState)TabViewImage(systemName: "person.crop.circle") Text("
浏览 4
提问于2020-08-03
得票数 2
3
回答
如何创建可
重用
的
CustomTextField?
swiftui
我们可以创建像CardView这样
的
可
重用
视图
,确认
视图
协议。这样,我们如何才能创建自定义
的
可
重用
文本字段?由于我们使用
的
是
在
TextField中提供
的
SwiftUI
,如类似地,如何使用特定
的
样式(cornerRadius,边框)创建自己
的
可
重用
TextFie
浏览 4
提问于2020-04-01
得票数 2
回答已采纳
1
回答
SwiftUI
-如何添加填充外部边框
ios
、
swift
、
swiftui
在
CSS中有填充和边距,前者
在
边框内添加空空间,后者
在
边框外添加空格。目前我正在学习
SwiftUI
,我找到了.padding修饰符,它相当于CSS
的
padding
属性
,但找不到margin
的
对应关系。 它是否存在,还是我要创建一个包装器
视图
来实现这个目标?
浏览 15
提问于2022-11-18
得票数 0
1
回答
SwiftUI
将数据从UIViewRepresentable传递到
SwiftUI
的
视图
swiftui
我正在编写一个自定义
的
滚动
视图
,以启用图像缩放和定位。因为它将在
SwiftUI
视图
中使用,所以我遵循UIViewRepresentable。我正在尝试获取zoomScale
属性
以及滚动
视图
的
contentOffset,以便准确确定图像
的
外观(当前缩放和定位)。通常情况下,如果图像未缩放或位置不同,则为1.0和(0,0)。以及
在
再次调用makeUIView时重置
的
contentOffset和缩放比例。如果我也
重
浏览 16
提问于2020-10-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于SwiftUI,看这一篇就够了
我庆幸果断放弃了SwiftUI:它还不够成熟
如何实现SwiftUI微服务?
详解 WWDC 20 SwiftUI 的重大改变及核心优势
iOS14新特性-WidgetKit开发与实践
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券