iphone - 如何创建无限滚动的UIScrollView?

标签 iphone cocoa-touch uiscrollview

  1. 我的 UIScrollView 大小为 320*460,内容大小为 1024*1024。
  2. 我可以在里面放25张256*256的图片,第13张图片显示在中间 当屏幕加载周围的一些图片时。
  3. 当我滑动到任何一侧时,我希望它像 map View 一样显示。有了新的图像 出现并展示。

我该怎么做?

最佳答案

这非常简单,但有些棘手......

你不需要定义ScrollView的具体尺寸......

通常我们用来定义....按照Apple的示例

//#define SCROLLVIEW_CONTENT_HEIGHT 460

//#define SCROLLVIEW_CONTENT_WIDTH  320

这是没有用的......如果你需要无限的高度......

只需根据添加到 ScrollView 的对象动态设置 ScrollView 的高度...

无需为此设置预定义高度...采用动态高度...

scrollview.contentSize = CGSizeMake(320, txtView.contentSize.height+450);
 CGPoint topOffset = CGPointMake(0,0);
 [scrollview setContentOffset:topOffset animated:YES];

希望这对你有用..

祝你好运:)

关于iphone - 如何创建无限滚动的UIScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845789/

相关文章:

ios - UITableView 可以滚动其中的 UICollectionView 吗?

ios - 从 ScrollView 中的 UIimageView 获取可见部分图像

iphone - 是否可以让 ShareItem 在 sharekit 完成共享时调用方法?

iphone - iOS - 创建没有小时/分钟的 NSDate 并忽略夏令时类次

iphone - 准确无缝地将文本拆分为两个 UILabel

ios - 带有图像的 UIScrollView

iphone - @synthesize 到底是做什么的?

iphone - 如何将我的应用程序中的联系人添加到 iOS 通讯录

ios - RestKit 映射了错误的对象

php - 如何将变量作为 POST 从 Cocoa-Touch 应用程序发送到我的 php 站点?