Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIScrollView水平视图_Ios_Objective C_Xcode - Fatal编程技术网

Ios UIScrollView水平视图

Ios UIScrollView水平视图,ios,objective-c,xcode,Ios,Objective C,Xcode,我无法让我的uiscrollview水平滚动,这让我发疯。我能垂直地得到它,但不能水平地得到它。我在IB中将其链接为“滚动”,其余部分在我的viewDidLoad中完成。我只是想水平滚动8张迷你图片。每幅图像为160 X 97 有人能告诉我为什么这不起作用吗?代码如下。 多谢各位 [self->scroll setScrollEnabled:YES]; [self->scroll setDelegate:self]; // [self->scroll setShowsHori

我无法让我的uiscrollview水平滚动,这让我发疯。我能垂直地得到它,但不能水平地得到它。我在IB中将其链接为“滚动”,其余部分在我的viewDidLoad中完成。我只是想水平滚动8张迷你图片。每幅图像为160 X 97

有人能告诉我为什么这不起作用吗?代码如下。 多谢各位

[self->scroll setScrollEnabled:YES];
[self->scroll setDelegate:self];

// [self->scroll setShowsHorizontalScrollIndicator:NO];
// [self->scroll setIndicatorStyle:UIScrollViewIndicatorStyleDefault];   scroll.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
scroll.contentMode = UIViewContentModeScaleToFill;
[self->scroll setContentSize:CGSizeMake(1300.0,50.0)];
[self.view addSubview:scroll];  
scroll.backgroundColor= [UIColor orangeColor];

您应该设置滚动框 像这样

self.scroll.frame = CGRectMake(0,0,320,50);

它仍然只是垂直滚动。还有其他建议吗?ThankscrollView.frame=CGRectMake(0,0,320,50);scrollview.bounces=是;scrollview.PaginEnabled=是;scrollview.showsHorizontalScrollIndicator=否;scrollview.contentSize=CGSizeMake(1300,50);