0

我一直在尝试通过设计选项卡中的设计列表元素上的虚拟数组创建一个循环。我看到数组正在循环中加载。我似乎无法将列表项放在一起。

在尝试修复它很长时间后,有人可以指出我做错了什么吗?

for title in titleArray
    newItem = titleArray[title] = listItem.copy()
    newItem.y=(newItem.height)*title+58

    newItem.parent= scroll.content
    listItem.parent = scroll.content

https://framer.cloud/QdVJT

4

1 回答 1

0

遍历数组时,您将获取数组的元素而不是索引,要获取索引,您可以在逗号后添加另一个变量:

for title, index in titleArray
    newItem = listItem.copy()
    newItem.y = newItem.height * index
    newItem.selectChild("fieldTitle").text = title

此处的完整示例:https ://framer.cloud/BAnEq

于 2018-02-13T16:11:52.470 回答