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的子类)
尝试使用'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)
它适合我,希望它有所帮助!