我正在使用UIScrollView
加载UIImageViews
。下面的imageViews是NSMutableDictionary
的{{1}}。 scrollview是UIImageViews
,启用了滚动和分页。循环添加两个图像。但是,我只看到滚动视图中的第一个图像,我无法滚动。我需要启用滚动功能吗?
IBOutlet
答案 0 :(得分:4)
我猜你的IB中的scrollView大约是120x90?然后,您需要将contentSize设置为在2个图像的情况下至少为240x90,并且(n * 120)x90,对于n个图像视图的数量,假设您希望能够水平滚动/页面。这是因为contentSize指示图像的整个“虚拟”区域。
另外:您当前正在将每个imageView放在相同的坐标处:
myImageView.frame = CGRectMake(0, 0, 120, 90)
这就是为什么你只看到一个图像,它们重叠。您需要将每个连续的imageView放置在前一个右侧的至少120.