이오스에 parallex하는 방법에 대한 튜토리얼 많이 있고 내가 한 here에서 문서를 발견했습니다. 당신이있는 tableview 아래에 삽입 된 이미지를 통해 볼 수 있도록의 시차가 작동하지 않습니다, ios
이 문서의 주요 아이디어는 투명 테이블보기의 헤더를 만드는 것입니다 :
- (void)viewDidLoad {
[super viewDidLoad];
// Create an empty table header view with small bottom border view
UIView *tableHeaderView = [[UIView alloc] initWithFrame: CGRectMake(0.0, 0.0, self.view.frame.size.width, 180.0)];
UIView *blackBorderView = [[UIView alloc] initWithFrame: CGRectMake(0.0, 179.0, self.view.frame.size.width, 1.0)];
blackBorderView.backgroundColor = [UIColor colorWithRed: 0.0 green: 0.0 blue: 0.0 alpha: 0.8];
[tableHeaderView addSubview: blackBorderView];
[blackBorderView release];
_tableView.tableHeaderView = tableHeaderView;
[tableHeaderView release];
// Create the underlying imageview and offset it
_headerImageYOffset = -150.0;
_headerImage = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"header-image.png"]];
CGRect headerImageFrame = _headerImage.frame;
headerImageFrame.origin.y = _headerImageYOffset;
_headerImage.frame = headerImageFrame;
[self.view insertSubview: _headerImage belowSubview: _tableView];
}
이 나는 그것을 시도 줄 않았고 그것을 코드가 작동하지 않습니다. 우리가 투명하게 전체 테이블을 만들지 않는 한 투명하게 테이블보기의 머리글을 만들 수는 없다고 생각합니다. 이것에 대해 생각해 본 적이 있습니까? 모든 댓글은 여기에 환영합니다
이 자습서에서는 drawrect 메서드로 뷰를 사용자 정의하는 방법을 보여줍니다. http : //www.raywenderlich.com/32925/core -graphics-tutorial-shadows-and-gloss – Franck
전체 UITableView의 선명한 색상을 사용해 보셨습니까? – iEinstein
Yeh 그 rowboat 샘플도 나를 위해 작동하지 않았다, 나는 방금 내 이미지를 전체 화면 있어요. – malhal