问题标签 [swiftui-button]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 包含按钮的 SwiftUI 导航链接
我有一个如下所示的 SwiftUI 列表:
哪里ItemView
是:
但是,每当我点击按钮时,它不会执行按钮操作,而是转到EditItemView
导航链接操作。
那么如何让按钮在导航链接中执行操作?
或者,如果这是不可能的,我怎样才能让点击项目视图执行一项操作,点击按钮执行另一项操作?
swiftui - 在没有导航视图的视图之间切换
我正在努力做到这一点,所以当我单击用户名按钮时,会弹出一个全屏视图,其中包含我为用户名视图创建的内容。我试过 navigationView 但我不喜欢在主视图上显示标题。我试过使用工作表,但它没有覆盖全屏。有什么办法可以在我拥有的不同视图之间切换,比如 MainScreen.swift、Username.swift 和 Data.swift 谢谢!
swift - SwiftUI 动画 onLongPressGesture(minimumDuration: 0.5) 自动启动
我创建了一个圆形按钮,我指定它在 .onLongPressGesture(minimumDuration: 0.5) 上显示比例动画,代码如下:
我在主视图中从这个视图创建了 4 个实例,如下所示:
我有一个按钮来添加人数,这会导致在视图上显示实例。我的问题是添加到 numberofpeople 后动画会自动触发这里是显示问题的 gif:
显示动画的正确方法是在我触摸它 0.5 秒后
swift - 如何在 SwiftUI 中的文本末尾实现“阅读更多”样式按钮
我有一个很长的文本,我想只显示 3 行带有更多按钮的按钮,就像图片一样,并且在文本展开时也显示一个更少的按钮。关于如何使用 swiftUI [1] 的任何想法:https ://i.stack.imgur.com/uSkU2.png
swift - 在 SwiftUI 中,如果我的按钮包含在 ZStack 中而不是 VStack 的叠加层中,为什么会触发?
提前感谢您提供的任何建议。我有一个在 SwiftUI 中构建的自定义下拉菜单:
当我在我看来使用它时,我曾计划将它用作这样的叠加层:
然而,虽然上面的代码会在点击并展开下拉框时触发,但点击下拉框内的任何Button
对象都不会执行任何操作。然后我尝试使用ZStack
这样的实现下拉框:
下拉框工作得很好,可以按预期展开和折叠。但是,现在,当它展开时,它会向下推表单的其余部分,而不是根据需要放置在表单的顶部。
ZStack
那么我的问题是:当在 a 中使用下拉对象而不是将其合并到overlay
a 中的视图中时,什么会导致我的按钮操作正确触发VStack
?
swift - 一个渐变到另一个 SwiftUI 的动画过渡
我试图根据状态值的值来改变背景的梯度,这应该是可能的,而且确实如此。但是,我想对渐变/背景的这种变化进行动画处理(当属性依赖于某些过渡时,您通常会这样做)。所以我尝试设置一个三元运算符,将背景更改为不同的渐变,并带有动画/过渡。背景确实发生了变化,但没有平滑的过渡,只是一种剧烈的变化。这是我为说明问题而创建的最小工作示例:
有没有办法解决这个问题/在这里创建动画背景变化的预期效果?谢谢。
ios - 单击按钮时生成 QRimage
我想在 swiftUI 中单击按钮后加载 QRimage 。现在我只是将函数生成的 UI 图像直接传递到图像框架中。如何在按钮操作部分呈现功能?
现在我的代码看起来像这样;