私はiOSで新しく、ビューの検証を行う際に問題に直面しています。私は、ビュー How to draw Signature on UIViewのような署名を作成している、と今私はこのコードUIViewが無意味であるかどうかを確認する目的はありません
-(IBAction)SavebtnClick:(id)sender
{
if(drawSignView==nil)
{
UIAlertView *alertviewshow =[[UIAlertView alloc] initWithTitle:@"Warning!" message:@"Pease Sign" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alertviewshow show];
}
else if (drawSignViewClient==nil)
{
UIAlertView *alertviewshow =[[UIAlertView alloc] initWithTitle:@"Warning!" message:@"Please Sign" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alertviewshow show];
}
else
{
viewcontroller1 *management =[[viewcontroller1 alloc] initWithNibName:@"viewcontroller1" bundle:nil];
[self.navigationController pushViewController:management animated:YES];
}
}
を使用して検証をしたいしかし、私は成功を得ていないのです。私が間違っていることを教えてください。
私が検証をしたいです。
私はそれがメッセージを示して署名していない場合。
私に教えてください。
ありがとうございます!
は、私がイメージして使用条件
UIGraphicsBeginImageContext(self.drawSignView.bounds.size);
[[self.drawSignView.layer presentationLayer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// NSData *postData = UIImageJPEGRepresentation(viewImage, 1.0);
// Store the data
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData *imageData = UIImageJPEGRepresentation(viewImage, 100);
[defaults setObject:imageData forKey:@"image"];
[defaults synchronize];
if(viewImage==nil)
{
UIAlertView *alertviewshow =[[UIAlertView alloc] initWithTitle:@"Warning!" message:@"Pease Sign" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alertviewshow setTag:1];
[alertviewshow show];
}
を保存しかし、それは空白の画像が含まれているので、それは動作しません。
あなたには、いくつかのより多くのコード?このコードの問題は何を表示することができます?あなたが正確に何をしたいのか、明確に指定します。 –
これについてもっと説明してください... –
はこのSignatureviewインスタンスですか? – Axel