1

hai私はアプリケーションを作成しています。GPSを使用し、SMSとしてGPSを使用せずに、地図を使用してユーザーの現在地を送信したいと思います。出来ますか?誰か知っているなら助けてください。サンプルのチュートリアルまたはコードを提供します。ありがとうございました

4

1 に答える 1

1

次のコードを使用してマップビューのスクリーンショットを撮り、リンクを介してマルチメディアSMSを送信できます

 - (UIImage *)captureView:(UIView *)view 
{
    CGRect screenRect = [[UIScreen mainScreen] bounds];

   UIGraphicsBeginImageContext(screenRect.size);

  CGContextRef ctx = UIGraphicsGetCurrentContext();
  [[UIColor blackColor] set];
  CGContextFillRect(ctx, screenRect);

  [view.layer renderInContext:ctx];

   UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

  UIGraphicsEndImageContext();

  return newImage;
}
于 2011-04-25T04:50:34.097 に答える