我有一個tableView,我想單擊其中一個單元格並將其上傳到某個服務器時拍照。 我已成功地做到這一點至今:在iPhone中使用相機時如何添加按鈕「上傳」?
- (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應用程序) 順便說一句,當我點擊使用它回到表視圖,但圖像在哪裏?它是否保存在選擇器中?
非常感謝。我現在可以獲得圖像。但我真的不知道如何添加按鈕。當我點擊使用時,我想使用按鈕變成上傳按鈕。但是現在當我點擊使用時,它會返回到tableview。我如何添加按鈕? UIButton * uploadButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];感謝 – nibon 2010-12-17 13:44:06
你只從頭開始添加上傳按鈕,但保持隱藏狀態。拍攝圖像並調用委託方法時,檢查是否收到了圖像。如果你的圖像對象不是零,然後再次設置隱藏爲假,即顯示上傳按鈕,然後一旦按鈕被點擊,再次以上傳按鈕單擊的方法隱藏它。 – 2010-12-17 14:11:19