如何在 iOS 中设置最后一个轮播项目的偏移量?

Posted

技术标签:

【中文标题】如何在 iOS 中设置最后一个轮播项目的偏移量?【英文标题】:How to set offset for last carousel item in iOS? 【发布时间】:2014-07-21 06:15:20 【问题描述】:

我想自定义轮播的偏移量。第一个轮播应该从导航栏的正下方开始,最后一个轮播应该从屏幕末尾偏移 0(零)。 我正在使用线性类型轮播。 我在 viewdidload 方法中设置了以下偏移量。

self.carousel.contentOffset = CGSizeMake(0, (213 - self.carousel.frame.size.height) * 0.5);

设置此偏移量会增加最后一个轮播相对于屏幕底部的偏移量。

这两天我一直在尝试解决这个问题,但没有用。

谁能帮我摆脱困境

如果我需要任何信息,请告诉我。

【问题讨论】:

【参考方案1】:

使用这个方法 'scrollToItemAtIndex:'

【讨论】:

以上是关于如何在 iOS 中设置最后一个轮播项目的偏移量?的主要内容,如果未能解决你的问题,请参考以下文章

原生JS实现轮播

使用'gdb'在函数内的特定偏移量中设置断点

无限轮播Banner的实现原理

iOS8中设备旋转后的ViewController偏移量

iOS: 无限循环轮播图简单封装

iOS UIScrollView 的宽度与约束中设置的宽度不同