2015-07-12 22 views
0

UISegmentedControl置于UINavigationBar中,并具有两个元素(例如@"One"@"Two")。 UIViewController包含UIScrollView两页横向滚动页面。分段控制指示当前显示哪些页面。我知道这是如何工作的,但我希望在滚动选定选项卡时顺利实施。 就像在苹果音乐应用...iOS UISegmentedControll顺利更改selectedIndex

+0

您试过了什么?你在哪里卡住?或者你只是问如何做到整件事? – soulshined

+0

Apple Music应用程序不会“顺利地更改选定的选项卡”。它只是改变,kaboom。 – matt

+0

@matt不,它会“顺利”改变它!我上传了一个我的意思的短片:https://drive.google.com/file/d/0B6LzUF2e3z2rZUVoOVRNeTBNSWs/view?usp=sharing – MothaFvckaJones

回答

3

所以事实证明,设定分段控制的选择指数目前动画:

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

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

+0

感谢您的努力;) – MothaFvckaJones