热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

SwiftUI:增加点击/拖动区域以进行用户交互

如何解决《SwiftUI:增加点击/拖动区域以进行用户交互》经验,为你挑选了1个好方法。

我已经在SwiftUI中使用20x20的缩略图拖动器构建了一个自定义滑块。一切正常,除了轻按目标很小,因为它只是20x20的视图。我正在寻找一种增加此值的方法,以使用户更轻松地与我的滑块进行交互。在SwiftUI中有没有办法做到这一点?

我试着用拇指包住Color.clear.overlay并将帧设置为60x60。如果颜色是纯色(例如)red,则可以使用clear此方法,但是使用轻敲目标似乎可以还原为20x20的可见像素。

您可以在此gif上看到,即使在拇指外侧单击也可以拖动滑块。

但是,一旦我将颜色更改为clear,该区域就不再接收交互。



1> Joris Kluive..:

.contentShape(Rectangle())后面添加一个frame


推荐阅读
author-avatar
0.0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有