在iPhone中重复背景图像超出屏幕高度

时间:2012-07-19 09:40:14

标签: iphone ipad uiscrollview uiimage background-image

我是iPhone开发人员的新手,

我正在制作Book Reader应用程序,其中我有40本书,当我将每本书放在我的背景图像中时,我的图像不会滚动,我想在我的UIImage中滚动。

我试过这个,但它不会滚动我的图像。

self.view.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"bg.png"]]];

简而言之: 我想根据内容增加背景图片的大小。

查看我的快照:

1 个答案:

答案 0 :(得分:1)

一件事......设置较长的BG图像不会使您的控制器尺寸变大......您需要使用UIScrollView让您查看剩余的项目,或者您必须以他们更改的方式设置图书的大小它们的大小是根据它们的数量而变得合适的。 如果你想拥有它而没有UIScrollView和所有书籍在同一页面,无论Book的总数是多少,那么ПавелОганесян在他的一条评论中说道

At first, get it working with static sized view (as for 40 book always, for example). Then improve you solution to any number of books.