V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sillydaddy  ›  全部回复第 55 页 / 共 95 页
回复总数  1890
1 ... 51  52  53  54  55  56  57  58  59  60 ... 95  
2022-04-14 20:33:43 +08:00
回复了 cdd2zju 创建的主题 Markdown Obsidian 是可以用一辈子不换的笔记软件吗
我不同意楼主关于标签的看法,我觉得双链就是标签。之前写过对笔记软件也有过思考
2022-03-25 16:20:02 +08:00
回复了 sillydaddy 创建的主题 iDev 使用 SwiftUI,选择文本时没有 cursor?
@flyff1991 在摸索中前行。是个人项目,感觉学起来比较容易。
2022-03-25 13:03:49 +08:00
回复了 waiaan 创建的主题 算法 请教一个树比对的算法
不知道你用的什么界面库构造的表格,我能想到的比「遍历数组一层一层往里算」稍微好点的办法是,用 map 或者 dictionary ,根据待操作节点的父节点 id ,找到这个父节点在表格中对应的那行,然后执行添加或者删除操作。能这样做的前提还得是,能用 map 或 dictionary 保存表格的各行。
我感觉节点路径数组也不错啊,react-sortable-tree 就是用的节点路径数组。标题「树比对的算法」跟这个也差太多了吧。
2022-03-25 09:21:59 +08:00
回复了 waiaan 创建的主题 算法 请教一个树比对的算法
大家都没有回复,应该是没看懂你的表述。。
2022-03-23 21:01:22 +08:00
回复了 sillydaddy 创建的主题 iDev 使用 SwiftUI,选择文本时没有 cursor?
@iyeatse
嗯,我也看到了。
第一个方案就是我在主题里提到的,不显示 cursor 。
第二个方案是封装 UIView 。
还没试第二个。。
2022-03-23 18:09:37 +08:00
回复了 sillydaddy 创建的主题 iDev 使用 SwiftUI,选择文本时没有 cursor?
看了下 TextField 是否能当作 Text 的替代品。因为 TextField 在选中文本时,有那个 cursor 指示器。
但是,当你把 TextField 的 edit 功能禁用时(通过.disable()修饰器),选择文本的功能也同时不能用了。是挺蛋疼的。

论坛里也有问到这个: https://developer.apple.com/forums/thread/658046
![从面试时的公司 9 问,谈求职者与公司的不对等关系] ( https://v2ex.com/t/832770 )
2022-03-11 10:38:31 +08:00
回复了 sillydaddy 创建的主题 生活 要搬家了,有哪些妙招呢?
@zml5d 嗯,这个我也是刚想到,比如裹一下厨房里的碗碟。
@libook 空间管理大师,我还以为是什么软件工具呢。这倒是个不错的点子:点云扫描要搬的东西,然后虚拟装箱。
2022-03-10 17:06:25 +08:00
回复了 sillydaddy 创建的主题 生活 要搬家了,有哪些妙招呢?
@crazywhalecc 原生袋子都留着,厉害!
@IGJacklove 真空袋用起来感觉很爽,哈哈
@zhenrong 有道理
2022-03-08 09:24:01 +08:00
回复了 jiom 创建的主题 职场话题 一个面试的小疑问
同楼主,我也面对过类似的事。本来就是 business 的事情,又不是个人之间的评价,有什么不能直言的呢!
无论是技术不符合、项目经验不够,还是有其他候选人等等,说出来就会伤害感情了?
2022-03-07 12:38:46 +08:00
回复了 meiquguoxingbake 创建的主题 问与答 27 岁的程序员,还能 gap 一年吗?
这里有一个悖论:
经历和体验过,才知道选择是对是错;但在经历和体验前,就想知道怎样选择。
有些来自别人的建议,自己如果没有体验过的话,很难信服。并不是说这人固执或者多疑,我觉得这是人的天性。

楼主可以找个小本本,把决策过程记录下来。如果有一个有仪式感的决策过程(分析各项利弊),并且后续还可以回顾的话,感觉会好很多。
2022-03-04 17:19:10 +08:00
回复了 sillydaddy 创建的主题 iDev 求救!被 coordinateSpace 给绕晕了
@minsheng
@goldenlove
@justin2018

结帖。看#8 楼,应该算是发现问题的表面原因了。感叹一下,SwiftUI 虽然很简洁强大,但还是有很多坑要趟。仅仅用了它一个 List 和 coordinateSpace ,就要耗费我这么多精力。😂
2022-03-04 17:01:55 +08:00
回复了 sillydaddy 创建的主题 iDev 求救!被 coordinateSpace 给绕晕了
@minsheng
我可能找到问题所在了:多级父容器中,如果用到了 List ,可能会导致结果不对。

比如下面的代码,把外层的 HStack 的空间坐标系命名为"parent",然后取 Text("a")相对这个坐标系的坐标,发现有问题,水平拖拽这个 HStack ,会发现取得的相对坐标在不断变化,而正常来说,相对坐标应该是固定不变的。

如果把 List 改成 VStack ,就没有这个问题。我猜测,是 List 作为 Text("a")的直接父容器,「扰乱」或者「阻隔」了取相对坐标的功能。

```

struct XOffsetPrefercence: PreferenceKey{
static var defaultValue: Float = 0.0;
static func reduce(value: inout Float, nextValue: () -> Float){
print("value=", value, ",", "nextValue=", nextValue());
value = nextValue();
}
}

struct ContentView: View {
var body: some View {
ScrollView(.horizontal){
HStack{
List{
Text("a")
.overlay(content: {
GeometryReader{ geoitem in
Color.red.frame(width: 150, height: 2)
.preference(key: XOffsetPrefercence.self, value: Float(geoitem.frame(in:.named("parent") ).minX))
}
})

Text("b")
}.frame(width: 200)

List{
Text("c")
Text("d")
}.frame(width: 200)
}
.coordinateSpace(name: "parent")
.onPreferenceChange(XOffsetPrefercence.self){ value in
print("xoffset:", value);
}
}
}
}

```
2022-03-04 10:35:46 +08:00
回复了 sillydaddy 创建的主题 iDev 求救!被 coordinateSpace 给绕晕了
@goldenlove > “看 #2 文档貌似仅相对于父容器?”

它虽然提到了 parent 之类的,但没有说必须是父容器。官方文档里面也没有说需要父容器。
而且,上面给的只是一个 Demo ,我在实际的项目里面,相对父容器得到的值也不对。
2022-03-04 09:03:50 +08:00
回复了 Kyleva 创建的主题 上海 我为什么要做凹凸小区
歪个楼。 @Borden
从你的回复里,偶然发现一个挺顺口的名词「星巴克里人」,循环一下还可以是「巴克星」人。😄
2022-03-03 20:39:54 +08:00
回复了 sillydaddy 创建的主题 iDev 求救!被 coordinateSpace 给绕晕了
@justin2018 谢谢。这个我看过,不过没有解决我的疑惑。
2022-03-03 20:38:09 +08:00
回复了 sillydaddy 创建的主题 iDev 求救!被 coordinateSpace 给绕晕了
看样子大家注意力都在俄乌上了
2022-03-03 07:34:59 +08:00
回复了 sillydaddy 创建的主题 iDev 拖拽时默认的橡皮筋效果,它的参数从哪里获取呢?
@Leonard
@okakuyang
感谢。这样的话,获取拖拽参数的问题就解决了。
2022-03-01 17:24:42 +08:00
回复了 qin20 创建的主题 奇思妙想 我想做一个辅助读历史的软件,大家帮我参谋参谋。
跟这个帖子联动一下:
/t/703099
很有意思:

每条匿名消息都有一个“key”,可以用来管理这条消息。

多条不同的匿名消息,可以通过“共同的事件 key”,组成一个主题。把“事件 key” share 给别人,就可以邀请别人参与这个主题。没有得到邀请,则无法参与这个主题。
1 ... 51  52  53  54  55  56  57  58  59  60 ... 95  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2671 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.