0

を使用しようとしていますが、機能しますELCImagePickerControllerが、変更したいことがいくつかあります。

  1. アルバムなどを選択せず​​に、メインアルバムの画像のマトリックスをすぐに表示したいと思います。doneボタン付きのマトリックスを表示するだけです。これで、最初にアルバムを選択できます。

  2. 選択した画像がどこに保存されているのか正確に理解できませんか?

  3. cancelボタンとdoneグラフィックを変更するにはどうすればよいですか?

これは私がそれを追加する方法です(cocos2dシーンに)

 albumController = [[ELCAlbumPickerController alloc] initWithNibName:@"ELCAlbumPickerController" bundle:[NSBundle mainBundle]];
       elcPicker = [[ELCImagePickerController alloc] initWithRootViewController:albumController];
       [albumController setParent:elcPicker];
       [elcPicker setDelegate:self];
       [[[CCDirector sharedDirector] view] addSubview:elcPicker.view];

これは完了ボタンです:

- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info



{
    //[self removeFromParentAndCleanup:YES];


    for (UIView *v in [scrollview subviews])
    {
        [v removeFromSuperview];
    }

    CGRect workingFrame = scrollview.frame;
    workingFrame.origin.x = 0;

    for(NSDictionary *dict in info)
    {

        UIImageView *imageview = [[UIImageView alloc] initWithImage:[dict objectForKey:UIImagePickerControllerOriginalImage]];
        [imageview setContentMode:UIViewContentModeScaleAspectFit];
        imageview.frame = workingFrame;

        [scrollview addSubview:imageview];
        [imageview release];

        workingFrame.origin.x = workingFrame.origin.x + workingFrame.size.width;
    }

    [scrollview setPagingEnabled:YES];
    [scrollview setContentSize:CGSizeMake(workingFrame.origin.x, workingFrame.size.height)];
}
4

0 に答える 0