2011-11-23 2 views
1

TTTableLink 유형의 항목을 삽입하는 배경 이미지가있는 TTTableViewController가 있습니다. 예를 들어 위아래로 스크롤하여 화면 밖으로 셀을 드래그하면 앱을 실행하면 화면에 다시 들어가면 배경색이 흰색으로 바뀝니다. 이 문제는 iOS5에서만 나타났습니다.Three20 TTTableItem 요소 IOS5에서 배경색이 흰색으로 변경되었습니다.

I하지 정말 얻을 배경이 변경 될 때, 테이블 셀 여기

에 대한 명확한 배경을 보존하는 방법에 어떤 아이디어를 내 코드입니다 :

에 보류중인 풀의 요청이있다
-(void) loadView { 
    [super loadView]; 
    UIImage *backgroundImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"imageName" ofType:@"png"]]; 
    UIImageView *backgroundView = [[UIImageView alloc] initWithImage:backgroundImage]; 
    backgroundView.frame = CGRectMake(0, 0, 320, 416); 
    [self.view addSubview:backgroundView]; 
    [self.view sendSubviewToBack:backgroundView]; 
    [backgroundView release]; 
    self.tableView.backgroundColor = [UIColor clearColor]; 
    } 

-(void) createModel { 
    TTListDataSource* listDataSource= [[[TTListDataSource alloc] init] autorelease]; 
    TTTableLink *item = [TTTableLink itemWithText:itemName URL:targetURL]; 
    [listDataSource.items addObject:item]; 
    } 

답변

1

이 문제를 해결하는 three20. https://github.com/facebook/three20/pull/689을 참조하십시오. repo 소유자가이를 병합 할 수 있도록 코멘트를 게시하십시오. 나는 그가

:-)이 프로젝트에 대해 잊고 생각하거나 기본 스타일 시트 문제를 해결, 수정, 소스 코드에

+0

우수를 그 라인을 변경하여 문제를 해결할 수 있습니다. 도와 주셔서 정말로 고맙습니다. – yeforriak