0
我有一個UIScrollView
與UIView
子視圖,它具有UITableView
子視圖。我想要的是當用戶在UITableView
上滾動時滾動容器滾動視圖。有沒有辦法將子女UIScrollView
的觸摸事件傳遞給容器UIScrollView
?感謝您的幫助。這是滾動視圖的代碼。父代滾動視圖在代碼中創建,子視圖在IB中創建。如何將觸摸事件從一個視圖傳遞到另一個視圖
CGFloat offset = ([[UIDevice currentDevice].systemVersion floatValue] >= 7.0) ? 64.0 : 44.0;
self.parentScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, offset, 320.0, self.view.frame.size.height - offset)];
self.parentScrollView.delegate = self;
self.parentScrollView.bounces = NO;
self.parentScrollView.contentInset = UIEdgeInsetsMake(self.header.frame.size.height - offset, 0, 0, 0);
self.parentScrollView.delaysContentTouches = NO;
[self.view addSubview:self.parentScrollView];
[self.contentView.tableView registerNib:[UINib nibWithNibName:@"PodcastCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"PodcastCell"];
[self.contentView.tableView registerNib:[UINib nibWithNibName:@"DescriptionCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"DescriptionCell"];
self.contentView.delegate = self;
self.contentView.tableView.delegate = self;
self.contentView.tableView.dataSource = self;
[self.parentScrollView addSubview:self.contentView];
self.parentScrollView.contentSize = CGSizeMake(320.0, self.contentView.frame.size.height);
對不起,我沒有解釋得很好。我需要家長UIScrollView
滾動,直到孩子UITableView
到達父母的頂部,此時父母UIScrollView
應該停止滾動,並且孩子UItableView
應該開始滾動。那有意義嗎?在您UITableView