UIScrollView有些麻烦

时间:2014-04-28 15:33:00

标签: ios uiscrollview

我刚刚开始使用XCode 5.1和iOS 7.1。
我有一些包含scrollview的PartialViews的问题。我有这个screen](![http://imgur.com/n5KHXgF)。我用红色标记了scrollview应该占据的空间,但是它在垂直和水平方向上占据了更多的空间。视图控制器和视图在故事板中定义为500x500的自由形式,滚动视图定义如下:

scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, rowHeight*[lstMatches count])];
scroll.contentSize = CGSizeMake(self.view.frame.size.width, rowHeight*[lstMatches count]);
//.....more elements here, added as subviews of scrollview
[self.view addSubview:scroll];

问题出在下一个:

1)scrollview比它的容器宽,所以我无法点击右键。我尝试将viewcontroller和view的宽度更改为800(最大宽度约为750),但我无法点击它们。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

尝试:

scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height])];
scroll.contentSize = CGSizeMake(5000, rowHeight*[lstMatches count]);
[self.view addSubview:scroll];

PS:将 5000 contentSize.width更改为适合您需求的内容