当我使用 iCarousel 类型线性时,并且 wrap 是真的。我得到如下用户界面:
我面临的问题是顶部的数字 998 UI 已损坏,但我想要可见的 998 数字而不增加 iCarousel 高度。那么,我该如何实现呢?如果我想要一个可见的 998 号码,我不关心 UI 的另一件事可能会因数字 2 而中断。
当我使用 iCarousel 类型线性时,并且 wrap 是真的。我得到如下用户界面:
我面临的问题是顶部的数字 998 UI 已损坏,但我想要可见的 998 数字而不增加 iCarousel 高度。那么,我该如何实现呢?如果我想要一个可见的 998 号码,我不关心 UI 的另一件事可能会因数字 2 而中断。
您的轮播项目被切断的原因有两个:
1)您的轮播视图不在窗口中垂直居中。如果你居中,0 将是死点,998 和 2 都将被切断,但同样
2)您需要设置项目视图大小以完全适合您的视图。您当前使用的是示例项目附带的默认图像,大小为 200x200 像素。大概你最终会用你自己的观点来代替这些。当你这样做时,确保这些视图的大小是你窗口高度的精确划分,例如,如果你的窗口是 1024 像素高,并且你想显示 5 个视图,那么它们需要是 1024/5 像素高(204.8 像素)。显然这不是一个很好的数字,但是您可以将它们缩小一点,以便它们是一个很好的整数,然后使用轮播委托方法在它们之间添加一些间距。