比如 Button 按完回车后,会变成
Button(action: {}, label: {
Text("Button")
})
而不是
Button{
} Label: {
}
再比如
VStack(content: {
Text("Placeholder")
})
而不是
VStack{
}
是需要设置什么快捷键么?
1
MakHoCheung 267 天前
记得以前 Xcode 13 还是 14 可以那样的,后面某个版本更新后就不可以了,贼傻逼
|
2
BernieDu 267 天前
Xcode 15.2 表示一切正常
Button { <#code#> } label: { <#code#> } VStack { <#code#> } |
3
typedefine 267 天前
我记得是两下 tab
|
4
gongzhang 267 天前
经常遇到相同问题... 但是刚刚试了一把又不复现了
|
5
sunshinev OP @typedefine 不行呢,试过了
|
6
sunshinev OP @MakHoCheung 每次都要自己手动写 tailing closure ,太繁琐了,明明一个语法糖,搞得还要这么难写
|
8
weeei 267 天前
话说啊,难写的语法还有 if case let ,写的时候是这样的:
if case let .success(data) = result 难受的地方在于,它是先写左边的 .success(data) ,这个时候智能提示都不知道 点 后面应该提示什么东西才是正确的。 |