Я пытаюсь программно сделать снимок элемента группы и ее содержимого (текстовую метку) и сохранить ее в рулоне камеры.Сделайте снимок элемента группы с WatchKit и сохраните его в камере.
Обычно я делал что-то вроде этого (см. Фрагмент кода) для iPhone-приложения, но с элементом WatchKit the Group имеет другую структуру для UIView.
Любая помощь будет высоко оценена. Вот мой код:
// grab reference to the area you'd like to capture
WKInterfaceGroup *theArea = _theGroup;
// define the size and grab a UIImage from it
UIGraphicsBeginImageContextWithOptions(theArea.bounds.size, theArea.opaque, 0.0);
[theArea.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screengrab = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// save screengrab to Camera Roll
UIImageWriteToSavedPhotosAlbum(screengrab, nil, nil, nil);
OK. Мне нравится идея сделать изображение из данных на экране. Я сделаю это. Спасибо, Майк. – CaptainJ
Ваш «единственный способ» не отвечает на вопрос. – Jakob