我刚刚开始使用XCode 5.1和iOS 7.1。
我有一些包含scrollview的PartialViews的问题。我有这个)。我用红色标记了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),但我无法点击它们。
感谢您的帮助
答案 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
更改为适合您需求的内容