2010-09-20 17 views
0

Я использую следующий код, но subview добавляется под родительским представлением, а не с родительским представлением (self.view) .. любая помощь, пожалуйста?addubview дает неправильный вывод?

-(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]; 

ответ

1

Вы используете TableView?

Некоторые объекты (странные) вещи, поэтому это может быть связано.

Если возможно, используйте дополнительную информацию о вашем объекте.

Кстати, вы можете попробовать

[ self.view insertSubview: atIndex: ];

или

[ self.view insertSubview: aboveSubview: ];>

удачи!

Смежные вопросы