仅反弹和缩放uitableview的第一个单元格,如';OYO';iOS应用程序
我的iphone应用程序中有uitableview 我的UITableViewCell只有一个imageView 我的uitableview有7个这样的UITableViewCell 到目前为止,我做得还不错。下图是我遇到问题的地方。第一个单元格未堆叠到UITableView的上边缘。见下图。因此,当下拉并向下拖动滚动时(即contentOffset.Y负数),无法获得实际的缩放效果。第一个单元的一部分隐藏在第二个单元的后面 下面是我的代码仅反弹和缩放uitableview的第一个单元格,如';OYO';iOS应用程序,ios,objective-c,iphone,swift,Ios,Objective C,Iphone,Swift,我的iphone应用程序中有uitableview 我的UITableViewCell只有一个imageView 我的uitableview有7个这样的UITableViewCell 到目前为止,我做得还不错。下图是我遇到问题的地方。第一个单元格未堆叠到UITableView的上边缘。见下图。因此,当下拉并向下拖动滚动时(即contentOffset.Y负数),无法获得实际的缩放效果。第一个单元的一部分隐藏在第二个单元的后面 下面是我的代码 - (void)scrollViewDidScrol
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == _tvMaharajPics) {
if (scrollView.contentOffset.y <= 0) {
UITableViewCell *cell = [_tvMaharajPics cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
CGRect frame = cell.frame;
frame.size.height = (self.view.frame.size.width * (3.0 / 4.0)) - scrollView.contentOffset.y;
cell.frame = frame;
}
}
// To disable bounce in bottom direction of UITableView
if (scrollView.contentOffset.y >= scrollView.contentSize.height - scrollView.frame.size.height) {
CGPoint offset = scrollView.contentOffset;
offset.y = scrollView.contentSize.height - scrollView.frame.size.height;
scrollView.contentOffset = offset;
}
}
-(无效)scrollViewDidScroll:(UIScrollView*)scrollView{
如果(滚动视图==\u tvMaharajPics){
if(scrollView.contentOffset.y=scrollView.contentSize.height-scrollView.frame.size.height){
CGPoint offset=scrollView.contentOffset;
offset.y=scrollView.contentSize.height-scrollView.frame.size.height;
scrollView.contentOffset=偏移量;
}
}
我只想在用户下拉并向下拖动滚动条(即contentOffset.Y负片)时反弹并在第一个单元格中显示缩放图像效果
“当用户查看房间图像时,“OYO”应用程序中也显示了类似的效果”您可以将tableview单元格(第一个)的内容交换到tableview标题,并使用此库轻松实现此效果 或者,如果您想自己编写代码,请使用本教程创建此效果 .只需将遮罩部分从其上拆下即可