我有一个问题,对你来说可能是一个奇怪的问题,因为它可能没有多大意义。
无论如何,我在故事板的 3 个场景上展示了一个短篇故事,(它实际上是 Bel Air 歌词中的新鲜王子,不要问为什么。;))它们都有不同的字体。
现在我想做一个按钮,这样当我按下它时,我希望应用程序“获取”当前使用的字体,并显示它。
按钮和听众等不是问题,得到了覆盖。但是我如何“获取”字体名称?我不想使用变量,只是将名称保存为字符串。我希望程序找到它的名称。
希望这有任何意义。谢谢!/ 乔金
如果你只是这样做:
local someText = display.newText("Hello World", 0, 0, "Helvetica", 32)
然后我看不到获取文本正在使用的字体的方法。但是,如果您这样做:
local someText = display.newText("Hello World", 0, 0, "Helvetica", 32)
someText.font = "Helvetica"
这将更改字体,在本例中为 Helvetica,这就是它已经存在的内容,然后您可以简单地查看该属性:
print(someText.font)
获取字体。如果您执行第一种方法,则未设置。但归根结底,您正在设置一个变量。在这种情况下,它是对象的一部分而不是单独的表。