代码编辑 UITextView
您可以用来带有高亮和自动缩进编辑代码
#import "CodeEditorView.h"
CodeEditorView* codeView = [[CodeEditorView alloc] initWithLanguage:CodeEditorLanguageCpp];
[codeView setFrame:self.view.frame];
[self.view addSubview:codeView];
[codeView loadText:@"#include <cstdio>\nint main() {\n\tprintf(\"hello world\");\n\treturn 0;\n}"];
CodeEditorView
拖到您的项目中pod install CodeEditorView
安装我们现在支持 C
、Cpp
、Pascal
和 Java
语法高亮
typedef enum {
CodeEditorLanguageC = 0,
CodeEditorLanguageCpp,
CodeEditorLanguagePascal,
CodeEditorLanguageJava,
CodeEditorLanguagePlain
} CodeEditorLanguageType;
我们现在只有一个主题,类似于 Xcode
。希望将来有更多。
模块 | Git | 许可 |
---|---|---|
TextKit_LineNumbers | https://github.com/alldritt/TextKit_LineNumbers.git | MIT |
RFKeyboardToolbar | https://github.com/ruddfawcett/RFKeyboardToolbar.git | MIT |
MIT