我正在尝试实现此类,以便可以在我的应用程序中capture a signature:
PPSSignatureView *sign = [[PPSSignatureView alloc] initWithFrame:CGRectMake(10, 10, 500, 300)];
GLKViewController *glkView = [[GLKViewController alloc] init];
glkView.view = sign;
[self.view addSubview:glkView.view];
我以前没有使用过任何openGL组件,因此不确定是否正确设置了它。
(PPSSignatureView是GLKView的子类)
最佳答案
尝试使用'initWithFrame:context'代替initWithFrame :,请参见以下代码:
EAGLContext *context = [EAGLContext alloc]initWithAPI:kEAGLRenderingAPIOpenGLES2];
PPSSignatureView *sign = [[PPSSignatureView alloc] initWithFrame:CGRectMake(10, 10, 500, 300) context:context];
它对我有用,希望对您有所帮助!