因此,对于整个 AIR for iOS 开发,我还是很陌生,我只是将我的脚趾浸入我正在从事的项目的 StageText 对象中。我无法将我的 StageText 限制为一行。(如用户名输入)
Adobe的文档很糟糕,但我发现的博客文章说将“false”传递给StageTextInitOptions,这似乎有点工作,但不是真的。当我这样做时,stageText 选项上的只读多行属性跟踪为“false”,这很好,但是当我实际输入该字段时,它仍然会中断并在它已满时转到下一行。
这是我的代码:
var stageTextInitOptions = new StageTextInitOptions(false);
stageText = new StageText(stageTextInitOptions);
stageText.stage = stage;
stageText.viewPort = new Rectangle(0, 0, w, h);
trace(stageText.multiline); //traces out as false
编辑:问题似乎只出在桌面上,当应用程序放置在 ipad 上时,多行限制功能如预期。(问题是它需要在桌面和 ios 上工作)
有任何想法吗?非常感谢!