1

我正在使用出色的 iOS control类型,我希望它包含iCarouselWheel所有按钮都可以随时使用/可选择(即,我可以点击其中任何一个,无论哪个当前位于轮子顶部) . 用户仍然可以正常滚动滚轮,但无论他们点击哪个按钮,它都应该注册。

当前的行为似乎不一致:如果我直接点击中心按钮旁边的一个按钮(在其左侧或右侧),则该按钮将移动到中心插槽中。单击“有时”两个位置之外的按钮之一会使其滚动到该字母,有时会被忽略。任何其他按钮总是被忽略。

这是否可以设置,最好不要对课程进行大量修改?我绝不是专家,但我每天都在学习:)

提前致谢。

4

1 回答 1

2

设置 carousel.centerItemWhenSelected = NO;

当您点击它们时,这将禁用除中心按钮以外的按钮滚动到中心的行为。

至于为什么有些根本不响应点击的原因,很可能是因为您的轮播视图的框架太小,并且点击事件超出了框架。

如果你设置 carousel.clipsToBounds = YES; 它也会将轮播视图裁剪到框架中,这样您就可以准确地看到轮播的实际尺寸。

于 2013-02-11T16:18:30.847 回答