gpt4 book ai didi

ios - jasonett/iOS 的后退按钮

转载 作者:行者123 更新时间:2023-11-29 05:48:34 31 4
gpt4 key购买 nike

我正在尝试创建一个后退按钮,当用户单击它时,会将他们带到上一页。

我找到了 Jasonett 作者的中等帖子的代码,但它对我不起作用。它创建了标签,但我无法单击它

"layers": [{
"type": "label",
"text": "👈",
"style": {
"top": "10",
"right": "10",
"width": "100",
"height": "100"
},
"action": {
"type": "$back"
}
}]

最佳答案

来源:The documentation

元素 label 是可点击的,或者仅当标签位于项目级别时,您才可以在标签上附加 action

因此,例如,以下代码接受触摸,并且那里设置的操作可以正常工作。

{
"items": [{
"type": "label",
"text": "Submit",
"action": { SOME_ACTION }
}]
}

如下所示,不接受点击。

{
"items": [{
"type": "vertical",
"components": [{
"type": "label",
"text": "touch me",
"action": { ... }
}]
}]
}

在您的示例中,标签是在层内定义的。因此它不接受点击。

基本上你有两个选择。

  1. 在 JasonLabelComponent.m 中实现点击处理程序,以便无论标签的位置如何,如果操作以 JSON 形式提供,则始终响应操作。
  2. 取出标签并将其设为按钮,默认情况下会启用操作。

关于ios - jasonett/iOS 的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55896205/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com