我想用三个UIViews创建分页scrollView。而不是想将imageView作为子视图添加到这些UIViews。我无法弄清楚如何计算imageViews的框架。 当我在没有imageViews的情况下运行代码时,它可以正常工作。
CREATE TABLE `myTable` (
`country` int(10) unsigned NOT NULL DEFAULT '1', -- country
`animal` int(3) NOT NULL,
`size` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`lang_id` tinyint(4) NOT NULL DEFAULT '1',
`x_id` int(10) NOT NULL,
KEY `country` (`country`),
KEY `x_id` (`x_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
答案 0 :(得分:1)
图像视图的框架需要相对于其超视图(即视图)而不是滚动视图。要实现分页,您需要改变:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:view.frame];
为:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, view.frame.size.width, view.frame.size.height)];