gpt4 book ai didi

iphone - 在 UIScrollView 中的图像之间添加间距

转载 作者:行者123 更新时间:2023-12-03 18:40:38 25 4
gpt4 key购买 nike

如何在添加到 UIScrollView 的多个图像之间添加间隙/空间?

一个例子是照片应用程序,分页时图像之间有黑色间距。

最佳答案

我假设您知道如何在启用分页的情况下将图像添加到 UIScrollView 中。我还假设您想查看全屏照片,但滚动时,您希望它们之间有间隙。如果是,这是可能的解决方案之一......

  • 将间隙定义为 20px
  • UIScrollView 是全屏 View ,iPhone 为 320x480
  • 将 UIScrollView 框架设置为 CGRectMake( 0, 0, 340, 480 );//340 = 320 + 20(间隙,这20px在屏幕外)
  • 将第一个图像帧设置为 CGRectMake( 0, 0, 320, 480 );
  • 第二个图像帧到 CGRectMake( 340, 0, 320, 480 );
  • ... 第 I 个图像 CGRectMake( 340 * I, 0, 320, 480 )//I 是索引 - 0..N-1
  • 将 UIScrollView 内容大小设置为 CGSizeMake( 340 * N, 480 )//N = 图片数量

...如果您不想缩放,只想全屏、分页、带间隙滚动,这是非常快速的解决方案。

关于iphone - 在 UIScrollView 中的图像之间添加间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5122370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com