2011-08-16 9 views
0

私のスライドショーに関連するコードはほとんどありません。各img.Imgにトランジション効果を追加するだけです。ライブラリから選択してそのトランジション効果を追加します。 1つのトランジションがトランジションで消滅するときを意味します。スライドショーのすべての画像にトランジションエフェクトを追加して、どのように追加するかを追加しますか?

- (void)addPhoto 
{ 
if (imagePicker == nil) 
{ 

    imagePicker = [[UIImagePickerController alloc] init]; 
    imagePicker.allowsImageEditing = YES; 

    imagePicker.sourceType = 
    UIImagePickerControllerSourceTypePhotoLibrary; 
    imagePicker.delegate = self; 
} 

returnFromImagePicker = YES; 


[self presentModalViewController:imagePicker animated:YES]; 
} 


- (void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingImage:(UIImage *)img editingInfo: 
(NSDictionary *)editInfo 
{ 
[pictures addObject:img]; 

UITableView *table = (UITableView *)self.view; 


    [table insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath 
    indexPathForRow:pictures.count - 1 inSection:0]] withRowAnimation: 
    UITableViewRowAnimationRight]; 


[self dismissModalViewControllerAnimated:YES]; 
} 


- (void)addEffect 
{ 
if (effectSheet == nil) 
{ 

    effectSheet = [[UIActionSheet alloc] initWithTitle:@"Choose Effect" 
    delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil 
    otherButtonTitles:@"Fade", @"Slide In", nil]; 
} 

[effectSheet showInView:self.view]; 
} 


- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex: 
(NSInteger)buttonIndex 
{ 
effect = buttonIndex; 

} 
+0

トランジションエフェクトを適用するために使用している詳細といくつかのコードを教えてください。 –

+0

@Dev Singh質問を明確にしてください。どうしたらいいですか? –

+0

私はqu –

答えて

0

UIViewのは、あなたが移行して別のビューから移行することが可能なクラスメソッドを持っている...彼らのトランジション効果が表示されます別に影響を与えます。このように使用してください:

[UIView transitionFromView:currentView toView:newView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil]; 

詳細については、Apple's UIView documentationを参照してください。

関連する問題