iOS UISegmentedControll可以顺利更改selectedIndex

时间:2015-07-12 14:35:18

标签: ios uisegmentedcontrol

UISegmentedControl位于UINavigationBar,有两个元素(例如@"One"@"Two")。 UIViewController包含UIScrollView,其中两页有水平滚动。分段控件指示当前显示的页面。我知道这是如何工作的,但我想实现它,以便滚动选定的选项卡顺利更改。 就像Apple Music应用程序一样...

1 个答案:

答案 0 :(得分:3)

事实证明,设置分段控件的选定索引现在是可动画的:

UIView.animateWithDuration(4) {
    self.seg.selectedSegmentIndex = 1
}

所以他们必须这样做,通过将图层速度设置为0并更改timeOffset来协调视图的交互式滚动,正如我在此解释的那样:https://stackoverflow.com/a/22677298/341994 < / p>