自定义UITableViewCell内的UIScrollView无法运行ios7.1

时间:2014-12-08 10:03:54

标签: ios uitableview uiscrollview

我在自定义UITableViewCell中实现了一个水平UIScrollView。在ios 8.1模拟器/设备上构建时,它工作正常。但内容不会在ios 7.1模拟器中滚动。我曾经用谷歌搜索了一段时间。不幸的是没有任何帮助。

我的情况就像这个。 :Horizontal UIScrollView inside custom UITableViewCell - using IB Storyboard - Not scrolling

但是给定的解决方案并不能与我合作..

我有一个子类UITableViewCell CTCurrentListingCell

@interface CTCurrentListingsCell ()<UIScrollViewDelegate>

@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;

@end


@implementation CTCurrentListingsCell

-(void)layoutSubviews
{
 [super layoutSubviews];
 [_scrollView setScrollEnabled:YES];
 [_scrollView setDelaysContentTouches:YES];
 [_scrollView setCanCancelContentTouches:NO];
 [_scrollView setDelegate:self];
 [_scrollView setContentSize:CGSizeMake(520, 91)];
}

-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity   targetContentOffset:(inout CGPoint *)targetContentOffset
{
 NSLog(@" scroll offset %@ ",NSStringFromCGPoint( scrollView.contentOffset));
 if(targetContentOffset->x!=320)
   {
    [_scrollView scrollRectToVisible:CGRectMake(200, 0, 320, 91) animated:YES];

   }

}
@end

0 个答案:

没有答案
相关问题