2015-07-12 78 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