Как добавить кнопку «загрузить» при использовании камеры в Iphone? - PullRequest
1 голос
/ 17 декабря 2010

У меня есть tableView, и я хочу сделать снимок при нажатии на одну из ячеек и загрузить ее на определенный сервер.Мне удалось сделать это до сих пор:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {


//do actions
UIImagePickerController *picker = [[UIImagePickerController alloc] init];

// Set the image picker source to the camera:
picker.sourceType = UIImagePickerControllerSourceTypeCamera;

// Hide the camera controls:
picker.showsCameraControls = YES;
picker.navigationBarHidden = NO;

// Make the view full screen:
picker.wantsFullScreenLayout = YES;
//picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);

// Now insert our overlay view (it has to be here cuz it's a modal view):
//picker.cameraOverlayView = overlayView;

matches *aMatch = [appDelegate.matches objectAtIndex:indexPath.row];
NSLog(@"%@", [NSString stringWithFormat:@"%d", aMatch.match_id]);

// Show the picker:
[self presentModalViewController:picker animated:YES];


[picker release];

}

Он запускает камеру и делает снимок, но я хотел бы получить кнопку «Загрузить» при нажатии «использовать»", вы не могли бы мне помочь?это возможно?(например, приложение Facebook) Кстати, когда я нажимаю на кнопку, она возвращается к представлению таблицы, но где изображение?это сохранено в пике?

Ответы [ 2 ]

1 голос
/ 17 декабря 2010

вы получаете свое изображение в методе делегата контроллера выбора изображений
- (void) imagePickerController: (UIImagePickerController *) средство выбора didFinishPickingImage: (UIImage *) img editInfo: (NSDictionary *) editInfo
{
// напишите ваш код здесь, чтобы сохранить изображение в вашем UIImage объекте, например: -
UIImage * myImage = img;
// добавить кнопку загрузки отсюда или установить для свойства hidden значение false, если ранее вы создали кнопку загрузки и для ti было скрыто
}

0 голосов
/ 20 декабря 2010

Может быть, я не очень хорошо себя объяснил, но вот пример того, что я пытался сделать (измените внешний вид камеры, добавив кнопку загрузки): http://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html%23//apple_ref/doc/uid/DTS40010196-Intro-DontLinkElementID_2 Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...