2013-11-26 16 views
6

Tôi đang cố gắng hiển thị nút thư viện trên chế độ xem máy ảnh (UIImagePickerController). Đây là mã của tôi:UIImagePickerController cách đơn giản để hiển thị nút thư viện trong máy ảnh

- (void)takePhoto{ 
    _imagePicker = [[UIImagePickerController alloc] init]; 
    [_imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; 
    [_imagePicker setDelegate:self]; 
    _imagePicker.allowsEditing = YES; 
    CGRect frame = self.view.frame; 
    int y = frame.size.height; 
    int x = frame.size.width; 

    UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(x-100, y-50-1, 100, 30)]; 
    [button setTitle:@"Library" forState:UIControlStateNormal]; 
    [button setBackgroundColor:[UIColor clearColor]]; 
    [button addTarget:self action:@selector(gotoLibrary:) forControlEvents:UIControlEventTouchUpInside]; 

    [_imagePicker.view addSubview:button]; 

    [self presentViewController:_imagePicker animated:NO completion:nil]; 


} 
-(IBAction)gotoLibrary:(id)sender 
{ 
    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 
    [imagePicker.view setFrame:CGRectMake(0, 80, 450, 350)]; 
    [imagePicker setSourceType:UIImagePickerControllerSourceTypeSavedPhotosAlbum]; 
    imagePicker.allowsEditing = YES; 
    [imagePicker setDelegate:self]; 

    [_imagePicker presentViewController:imagePicker animated:YES completion:nil]; 
} 

Sự cố trong hình ảnh khi tôi cố gắng chụp ảnh. Làm thế nào tôi có thể ẩn một nút thư viện khi tôi chụp ảnh? How it looks like

And problem as this

+0

hi, bạn có thể giải quyết vấn đề này không? –

+0

Tham gia câu hỏi – Danpe

Trả lời

0

Người đàn ông cách nghèo để khắc phục vấn đề này, sẽ là vị trí nhãn ở đầu trang, làm trung tâm, vì vậy nó không xung đột với các nút ảnh;)

Không phải là sửa chữa lớn nhất - nhưng nhanh nhất của nó -

Các vấn đề liên quan