我的uiscrollview在从左到右和从右到左的水平滚动时无法正常工作

时间:2015-11-19 06:16:46

标签: ios objective-c uiscrollview

我的代码:

(define (adjust cell x y)
(make-Cell (+ x (Cell-x cell)) (+ y (Cell-y cell))))

当我从左向右滚动时,反之亦然,滚动视图没有回到正确的位置。这是正确的解决方案。请给我一些建议。

当我横向滚动它并没有正确保留时,我在 UIscrollview 中放了一个名为activity的下拉列表和一些文本框。

1.第一张图片显示实际的滚动视图第二张,第三张,第四张图片显示滚动视图没有像第一张图片那样正确。这是我的问题。

1 个答案:

答案 0 :(得分:0)

您必须将UIScrollView的高度和/或宽度设置为ContentView的高度和/或宽度。因此无处可滚动,UIScrollView毫无意义。要解决此问题,请将内容视图(即contentSize)的高度和/或宽度设置为大于滚动视图的框架。我只是在这里发布示例代码,编辑值并根据您的要求进行设置。

[scrollview setContentSize:CGSizeMake(scrollview.frame.size.width*2, scrollview.frame.size.height)];