2011-11-16 2 views
0

다음 코드에서 참조하시기 바랍니다기능은 스크롤 뷰에서 작업보기를 만드는 방법

-(void)viewDidLoad{ 
    self.viewControllers = [NSMutableArray arrayWithCapacity:0]; 
    UIViewController* controller = nil; 

    controller = [[aViewController alloc]initWithNibName:@"aViewController" bundle:nil]; 
    controller.view.frame = CGRectMake(1024*0, 0, 1024, 768); 
    [scrollView1 addSubview:controller.view]; 
    [viewControllers addObject:controller]; 

    controller = [[bViewController alloc]initWithNibName:@"bViewController" bundle:nil]; 
    controller.view.frame = CGRectMake(1024*1, 0, 1024, 768); 
    [scrollView1 addSubview:controller.view]; 
    [viewControllers addObject:controller]; 

    controller = [[cViewController alloc]initWithNibName:@"cViewController" bundle:nil]; 
    controller.view.frame = CGRectMake(1024*2, 0, 1024, 768); 
    [scrollView1 addSubview:controller.view]; 
    [viewControllers addObject:controller]; 

} 

나는 지금 bViewController 방문, 나는 내가 bViewController을 떠날 때 경고를 표시 할하지만, viewDidUnload이 작동하지 않습니다.

- (void)viewWillDisappear:(BOOL)animated도 작동하지 않습니다.

그럼 어떤 것이 가능합니까?

답변

0

scrollView.contentOffset.x < 1024.0f 일 때 scrollViewDidScroll: 방법에 경고를 표시 할 것을 제안 할 수 있습니다.

+0

덕분에 또 다른 질문은 이것을 사용하여 키보드를 닫는 방법입니까? – DaPo

+0

[textFied resignFirstResponder]; // 또는 searchBar – beryllium

+0

둘 다 작동하지 않습니다 – DaPo