试图嵌入PPSSignatureView对象

Hal*_*lpo 3 xcode opengl-es objective-c ios glkview

我正在尝试实现此类,以便我可以在我的应用程序中捕获签名:

PPSSignatureView *sign = [[PPSSignatureView alloc] initWithFrame:CGRectMake(10, 10, 500, 300)];
GLKViewController *glkView = [[GLKViewController alloc] init];
glkView.view = sign;
[self.view addSubview:glkView.view];
Run Code Online (Sandbox Code Playgroud)

我之前没有使用任何openGL组件,所以我不确定我是否正确设置了它.

(PPSSignatureView是GLKView的子类)

Yan*_*ang 5

尝试使用'initWithFrame:context'而不是initWithFrame:,请参阅下面的代码:

EAGLContext *context = [EAGLContext alloc]initWithAPI:kEAGLRenderingAPIOpenGLES2];
PPSSignatureView *sign = [[PPSSignatureView alloc] initWithFrame:CGRectMake(10, 10, 500, 300) context:context];
Run Code Online (Sandbox Code Playgroud)

它适合我,希望它有所帮助!