
Text("some text") .textSelection(.enabled)
文本倒是能选择了,长按文本,只弹出了一个气泡菜单,有 2 个选项:Copy | Share
不过,如果我只想选择里面的部分文本呢?比如“some”。为什么没有可以左右移动的 cursor ,让用户手动选择呢?
是不是有什么配置项?或者还要自己封装 UIView ?
1 internelp 2022 年 3 月 23 日 SwiftUI 经常能发现问题 |
2 sillydaddy OP 看了下 TextField 是否能当作 Text 的替代品。因为 TextField 在选中文本时,有那个 cursor 指示器。 但是,当你把 TextField 的 edit 功能禁用时(通过.disable()修饰器),选择文本的功能也同时不能用了。是挺蛋疼的。 论坛里也有问到这个: https://developer.apple.com/forums/thread/658046 |
3 iyeatse 2022 年 3 月 23 日 via iPhone |
4 sillydaddy OP |
5 raykle 2022 年 3 月 23 日 跟 SwiftUI 没关系,iOS 就是这样的 |
6 goldenlove 2022 年 3 月 24 日 TextEditor(text: .constant("hello world")) 曲线救国,比 TextField 稍好点 要效果好可能还是得 UIView 封装 |
7 flyff1991 2022 年 3 月 25 日 已经将新技术投入生产了吗 |
8 sillydaddy OP @flyff1991 在摸索中前行。是个人项目,感觉学起来比较容易。 |
9 flyff1991 2022 年 3 月 25 日 @sillydaddy 上架的还是开源的 |