如何在普通文本视图中使用 Swift 游乐场式代码输入 keyboard/text 字段?
How to use Swift Playgrounds-style code input keyboard/text field in normal text view?
我正在制作一个 iPad 应用程序,可以让我将 swift 代码写入文本框并将其保存到文档中。它不做任何编译或任何类似的复杂事情,所以我只是在寻找一种在文本框中正确格式化代码的方法(例如:代码自动完成,如果可能的话自动缩进,以及语法突出显示)。简而言之,我希望我的应用程序的文本字段和键盘看起来类似于 Swift Playgrounds。
如果 Apple 提供代码(或内置键盘选项,甚至可以完成其中的一部分),我将不胜感激 link。否则,我将如何着手构建自定义键盘和文本字段(或至少禁用会妨碍的自动完成等功能)?
谢谢。
据我所知,实现您所描述的唯一方法是构建一个 Swift Playgrounds 应用程序,该应用程序提供代码编辑器 window。 Apple 确实提供了有关创建第三方 iPad Swift 游乐场的文档。我建议在 Apple 的网站上查找它。
我正在制作一个 iPad 应用程序,可以让我将 swift 代码写入文本框并将其保存到文档中。它不做任何编译或任何类似的复杂事情,所以我只是在寻找一种在文本框中正确格式化代码的方法(例如:代码自动完成,如果可能的话自动缩进,以及语法突出显示)。简而言之,我希望我的应用程序的文本字段和键盘看起来类似于 Swift Playgrounds。
如果 Apple 提供代码(或内置键盘选项,甚至可以完成其中的一部分),我将不胜感激 link。否则,我将如何着手构建自定义键盘和文本字段(或至少禁用会妨碍的自动完成等功能)?
谢谢。
据我所知,实现您所描述的唯一方法是构建一个 Swift Playgrounds 应用程序,该应用程序提供代码编辑器 window。 Apple 确实提供了有关创建第三方 iPad Swift 游乐场的文档。我建议在 Apple 的网站上查找它。