2010-09-20 18 views
0

J'utilise le code suivant, mais la sous-vue est ajoutée au-dessous de la vue parente pas sur la vue parent (self.view) .. toute aide s'il vous plaît?addsubview donne une mauvaise sortie?

-(IBAction)okbutton:(id)sender 

{ 

     obj = [[imgViewNextController alloc] initWithNibName:@"green" bundle:nil]; 

      obj.view.frame = self.view.frame; 

    [UIView beginAnimations:@"curldown" context:nil]; 
    [UIView setAnimationDelegate:self]; 
    [UIView setAnimationDuration:.5]; 
    [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES]; 
    [self.view addSubview:obj.view]; 
    //[self.view insertSubview:obj.view aboveSubview:self.view]; 
    [UIView commitAnimations]; 

Répondre

1

Utilisez-vous un TableView?

Certains objets font des choses (étranges), donc cela peut être lié.

Si possible, donnez plus d'informations sur votre objet personnel.

Par ailleurs, vous pouvez essayer

[ self.view insertSubview: atIndex: ];

ou

[ self.view insertSubview: aboveSubview: ];>

Bonne chance!