腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4750)
视频
沙龙
1
回答
跨
多
个子
视图
的
SwiftUI
拖动
手势
、
、
我正在尝试创建一个小方块
视图
的
网格,当用户用拇指悬停在它们上面(或在它们上面滑动)时,小方块会暂时“弹出”并摇动。然后,如果他们继续长时间按下该
视图
,就会打开另一个包含更多信息
的
视图
。我认为在正方形
视图
上实现
拖动
手势
就足够了,但看起来一次只有一个
视图
可以捕获
拖动
手势
。 有没有办法让多个
视图
捕捉
拖动
手势
,或者实现iOS
的
“悬停”<
浏览 36
提问于2020-01-18
得票数 5
回答已采纳
1
回答
如何在
SwiftUI
中组合3个不同
的
同时
手势
?
、
试图在
SwiftUI
中组合3个同时
的
手势
,然而
SwiftUI
的
SimultaneousGesture()只支持2个
手势
。例如,我有一个基本
视图
,例如: struct myRect: View { Rectangle() .frame(width: 200, height: 200)} 我需要这个
视图<
浏览 22
提问于2020-04-10
得票数 5
5
回答
如何在
swiftUI
中检测抖动
手势
、
在苹果
的
文档中,我没有发现任何与
swiftUI
握手相关
的
手势
。那么如何检测它呢?在UIKit中,如果我想检测,摇动
手势
是非常简单和直接
的
。在
swiftUI
中,有一堆
手势
,比如点击
拖动
旋转,但我在官方文档中或任何提出要求的人中都找不到摇动
手势
。在
swiftUI
中这样做有可能达到同样
的
效果吗?或者他们只是忘记将其添加到<em
浏览 1
提问于2019-10-25
得票数 10
1
回答
如何自定义
SwiftUI
.onDrag自动添加
的
手势
识别器?
、
、
有什么方法可以自定义.onDrag()在
SwiftUI
视图
中使用
的
手势
识别器吗?开发人员文档声明“应用onDrag(_:)修饰符将适当
的
手势
添加到此
视图
中”,但就我所见,对于如何更改这些
手势
的
行为却保持沉默。这些
手势
在开始
拖动
之前等待长按压。我想把这一延误减少到零。为什么需要 该应用程序目前使用自定义
的
DragGesture和.offset(值)来执行
拖动
。此策略
浏览 5
提问于2020-12-15
得票数 0
回答已采纳
8
回答
在ScrollView内
的
视图
中添加
SwiftUI
中
的
拖动
手势
会阻止滚动
、
,我都有一个
拖动
手势
: .updating($gestureState) { value, gestureState, _ in让它滚动
的
唯一方法是从它没有附加
手势
的
部分开始滚动。我怎样才能避免它并让两者协同工作呢?我怎样才能在
SwiftUI
中拥有同样
的
功能?在
SwiftUI
中,我尝试过使用.simultaneousGesture(drag)和.highPriorityGestu
浏览 8
提问于2019-08-29
得票数 53
1
回答
使用
拖动
手势
的
单元格覆盖使用
SwiftUI
滚动
的
列表
、
、
我有一个
SwiftUI
列表,其中
的
单元格能够识别
拖动
手势
以便滑动它们。 问题是
拖动
手势
与列表
的
滚动识别重叠,所以我只能滑动单元格。我无法滚动列表。在
SwiftUI
中有没有一种方法来告诉列表必须处理多个
手势
?
浏览 16
提问于2020-02-19
得票数 1
回答已采纳
1
回答
同时处理多个
手势
、
我有两
个子
视图
view1和view2。我已经将LongPress和平移
手势
添加到了我
的
parentview中。当我在view1上执行longPress时,我将在手指下方显示一个带有弹出动画
的
可
拖动
视图
,并继续将dragView
拖动
到view2。在此过程中,不会调用panGesture选择器,但会调用Longpress
手势
选择器。在我从dragview中移除手指,然后再次开始
拖动
之后,就会调用panGesture选择器
浏览 2
提问于2013-04-25
得票数 0
2
回答
SwiftUI
:多点触控
手势
/多个
手势
、
、
在
SwiftUI
中有没有一种方法可以一次跟踪多个
手势
?我希望我
的
一个主
视图
能够同时跟踪多个手指
的
拖动
。in })} 我有这个代码,但是我一次只能处理一个
拖动
手势
如果一个手指正在
拖动
,然后我尝试添加另一个手指,则第一个手指停止。 我正在尝试实现多个
浏览 94
提问于2020-05-03
得票数 11
1
回答
如何读取和访问macOS
SwiftUI
视图
中
的
鼠标光标位置?
、
这是我非常简单
的
入门项目,正如你在问题标题中所看到
的
,当鼠标光标在我
的
macOS
SwiftUI
视图
上悬停或移动时,我想要读取它
的
位置。对于初学者项目,我使用了
手势
!
手势
的
问题是,用户应该进行某种轻拍或
拖动
,这将触发
手势
,但我希望在不进行轻拍或
拖动
的
情况下获得所有
手势
的
好处,我该如何做?
浏览 18
提问于2021-09-29
得票数 0
1
回答
SwiftUI
DragGesture被ScrollView吞食
、
、
、
我希望在任何
SwiftUI
视图
上注册一个特定
的
拖动
手势
,包括ScrollViews和任何其他
手势
(即,不影响现有
手势
)。但是,当按如下方式在DragGesture上添加一个ScrollView时,这个
手势
似乎立即被ScrollView吞没了。} print("ended:", value.translation)) 当我
拖动
浏览 28
提问于2022-04-25
得票数 2
3
回答
UISwipeGesture不在侦听touchesBegan
的
视图
上工作
、
我使用
的
是星级控件。 gesture.numberOfTouchesRequired = 1;但我猜,控制器
的
触摸识别器取消了滑动
手势
识别器
浏览 2
提问于2013-01-24
得票数 1
3
回答
UIScrollView覆盖了我
的
子
视图
的
平移
手势
识别器
、
、
、
如果我有一个带有子
视图
的
scrollView,并且这
个子
视图
有一个平移
手势
识别器,那么scrollView
的
平移
手势
覆盖就是子
视图
的
平移。我想我想要
的
是相反
的
,所以我
拖动
一
个子
视图
,它将在滚动
视图
内平移,但如果我触摸另一个区域,滚动
视图
将正常平移。有没有简单
的
方法来设置它?
浏览 0
提问于2013-09-23
得票数 8
回答已采纳
3
回答
SwiftUI
拖放文件
、
、
我正在尝试向我
的
SwiftUI
Mac应用程序添加一个“拖放”
手势
/函数。在Swift中,您需要注册您
的</e
浏览 29
提问于2020-03-24
得票数 13
回答已采纳
1
回答
拖动
到
SwiftUI
中
的
另一个
视图
时删除
视图
、
我在
SwiftUI
的
父
视图
中有一组
视图
。数组中
的
每个
视图
都有一个
拖动
手势
,允许我在屏幕上逐个移动它们。 我
的
父
视图
中还有另一个类似于垃圾桶图标的
视图
。当我将我
的
一个数组
视图
拖到垃圾桶
视图
的
空间中时,我如何从数组中移除被
拖动
的
View,以便将其从屏幕上有效地“删除”?这也是这里提出
的</
浏览 20
提问于2020-04-17
得票数 0
1
回答
拖动
视图
控制器,而不是滑动
手势
、
我想通过从屏幕
的
左边缘滑动回到以前
的
ViewController。dismissViewController))self.view.addGestureRecognizer(swipeRecognizer) 但我不想回到它识别的每一个
手势
,我想让它像其他应用程序一样工作,在这些应用程序中,你可以来回
拖动
视图
控制器,而不是稍微滑动一下,应用程序就会回到以前
的
ViewController。
浏览 0
提问于2017-11-09
得票数 0
1
回答
如何约束一
个子
视图
,使其不能被拖出父
视图
的
边界。(iOS)
、
、
、
如何约束子
视图
在其父
视图
中
的
位置。我在UIView中有一
个子
视图
。可以通过
手势
识别器
拖动
子
视图
。如何约束子
视图
,使其不能被拖出父
视图
的
边界。
浏览 15
提问于2012-11-24
得票数 0
回答已采纳
1
回答
如何使UIScrollView滚动
手势
“子服务”
、
、
、
我用了“顺从”这个词,因为我不知道正确
的
说法。我尝试了各种方法,使my UIScrollView成为最后一个要检查
的
手势
,以便属于滚动
视图
的
子
视图
的
手势
将在滚动
视图
之前触发或代替滚动
视图
触发。例如,我有一个滚动
视图
,它包含一
个子
视图
,它有一个平移
手势
识别器。当我尝试平移时,有时会触发滚动
视图
的
平移,有时会触发子
浏览 1
提问于2013-10-23
得票数 0
2
回答
禁用UIScrollView
手势
、
、
、
、
我已经创建了一个自定义滚动
视图
类,它使用两
个子
视图
,可以滚动(启用分页)使当前屏幕上
的
任意一个
视图
。如何暂时禁用滚动
视图
上
的
拖动
手势
?(临时原因是,当第二个
视图
被滚动时,应该重新激活它,以便用
浏览 7
提问于2014-08-27
得票数 1
回答已采纳
1
回答
在多个
SwiftUI
中使用UIGestureRecognizers?
、
、
、
我目前正在尝试编写一个应用程序,它使用类似于亲和力
的
导航,或者是Procreate,在这种应用程序中,您可以使用一次触摸/
拖动
来绘制、润饰和交互,并使用两指
手势
在画布上导航。我正在构建这个应用程序,使用
SwiftUI
作为主要框架,将UIKit作为必要
的
。 不幸
的
是,
SwiftUI
还不允许像所描述
的
那样复杂
的
手势
,但是UIKit通常是这样
的
。因此,我再次使用UIKit作为
手势</em
浏览 4
提问于2021-10-13
得票数 1
1
回答
是否有
SwiftUI
“拖进”
手势
?
、
、
、
我正在尝试处理进入
SwiftUI
视图
中
的
拖动
手势
。但是,只有当事件起源于
视图
本身时,才会触发(更新、更改)。我当然可以想出各种解决办法,但我想反复检查一下,是否有一种简单
的
/有意
的
方法来做到这一点。 我正在寻找类似于UIKit 或JavaScript
的
东西。
浏览 4
提问于2021-09-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
双剑合璧:苹果发布 VisionOS 与 Reality Composer Pro
关于SwiftUI,看这一篇就够了
详解 WWDC 20 SwiftUI 的重大改变及核心优势
SOLIDWORKS常见使用问题解决方案 慧德敏学
Apple Widget:下一个顶级流量入口?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券