2009-07-23 73 views
2

我正在创建一个30-35页的漫画书,并且在我的旅程中出现了路障之后一直打着路障。UIScrollView问题

1)我知道我必须创建30-35不同的UIScrollviews里面的图像。问题则存在自转自动投一半的图像关闭屏幕

2)我不知道在何处放置此代码 代码:

UIScrollView* containerView = [[UIScrollView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame]; 
containerView.backgroundColor = [UIColor blackColor]; 
containerView.scrollEnabled = YES; 
containerView.pagingEnabled = YES; 
containerView.bounces = NO; 
containerView.directionalLockEnabled = YES; 

self.view = containerView; 

3)我想支付开发者只是创建这个基础的基础,然后解释他做了什么,以便我可以将未来的图像添加到同一基础。

是否有我可以去的地方,通过电话或亲自与某人交谈来编写此项目。截止日期是很快,我只是fustrated整个事情...

感谢

+2

为了提高可读性,请尝试突出显示您的代码片段,然后单击粗体和斜体按钮旁边的101010代码按钮。 – TahoeWolverine 2009-07-23 01:50:38

回答

3

哎,看来。看看这个真棒苹果示例:Scrolling。这应该会帮助你很多。

有关滚动视图的简要说明:我不太明白30-35 UIScrollViews的含义。这不应该需要。在我的应用程序中,我们有一个UIViewController,里面有1个UIScrollView。然后,我们只需添加照片即可,而且工作正常。上面的例子应该清理一下。 [imageScrollView addSubview:imageView];使简单的滚动视图添加图像。

如果你在IB中设置你的视图结构,事情应该工作得很顺利。

关于半分页问题是一个自转,这是我遇到的一个错误,我花了很多时间修复它。我仍然不知道它为什么会发生,但解决方案是在UIViewController中创建一个属性层,它一次显示滚动视图的位置。然后你只需要检查你所期望的位置,并在不相同时进行调整。像往常一样,为此做好一个完整的层面,不要只把它修复在一个地方。

如果需要更多信息,我很高兴发布更多信息。

+0

也许这就是我失踪!你说我只需要一个UIscrollview的部分,然后我可以在里面添加图像。那么我怎么去设置呢? 我现在就像你说的那样设置它。我的视图控制器,然后在它下面我有我的UISCROlLVIEW。我如何开始添加这些图像,以便我可以从一个滚动到另一个。是否有涉及很多编码?我非常感谢你的时间! – Dane 2009-07-23 17:43:50

1

尝试设置视图上的autoresizingMask属性。例如:

UIViewAutoresizingFlexibleRightMargin 该视图通过向右边距的方向扩大或缩小来调整大小。

适用于iPhone OS 2.0及更高版本。

在UIView.h中声明。

像你强调这一点,但老实说,我只是经历了很多这些相同的箍去下UIView的文档将有助于您