-2

手段が欲しいのですが、SourceTypePhotoLibraryを追加UIToolbarします。UIImagePickerController

私は使用してみました:

[UIViewController presentViewController:UIImagePickerController completion:^{}];

ある時は成功したようでした。ただし、PhotoLibraryのUINavigationBackボタンの使用UIToolbarは非表示になっています。

どのように手段または参照、ドキュメント、その他をお願いします。

使ってみpresentViewController: completion: blockました。

- (void)showPhotoLibrary {

    if ( ![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary] ) {
        return;
    }

    UIImagePickerController* ipc = [[UIImagePickerController alloc] init];
    [ipc setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    [ipc setDelegate:self];

    [self presentViewController:ipc animated:YES completion:^{
        [ipc setToolbarHidden:NO];
    }];
}
4

1 に答える 1

0

自己解決。ありがとうございました。

-(void)showPhotoLibrary {

    if(![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]){
        戻る;
    }

    UIImagePickerController * ipc = [[UIImagePickerController alloc] init];
    [ipc setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    [ipc setDelegate:self];

    UIToolbar * tb = [[UIToolbar alloc] init];
    float tbh = 44.0f;
    float tbw = [[ipc view] frame] .size.width;
    float tby = [[ipc view] frame] .size.height --tbh;
    [tb setFrame:CGRectMake(0、tby、tbw、tbh)];

    [自己presentViewController:ipcアニメーション:YES完了:^ {
        [[ipc view] addSubview:tb];
    }];
}
于 2013-02-19T01:21:16.113 に答える