2016-12-20 60 views
0

我需要在Swift中實現Swipeable UISegmentedControl。我有UISegmenttedControl視圖,但是我如何在Android中使用標籤欄進行滑動操作。Swipeable UISegmentedControl

我有一個git麻省理工學院許可項目HMSegmentedControl,但我需要獨立實施它。我需要一個簡單的指導。

+1

如果底圖視圖是滾動視圖(它應該是),那麼您只需簡單地在contentview上獲取位置的百分比,然後將該高亮顯示視圖移動到「scrollViewDidScroll」中。 – Tj3n

+1

此問題太寬泛。你已經嘗試了什麼?請發佈您的正在進行的實施。 – JAL

回答

2

使用UISegmentControlUIScrollView

子視圖我使用UIStoryboard來設計我的看法。請按照以下步驟操作。

第1步:將UIScrollView添加到您的故事板。

第2步:UIScrollView的寬度應該是視圖的寬度,高度約爲60px。

第3步:添加UISegmentControl與n段到UIScrollViewUISegmentControl的寬度應該是100 * n px(您可以根據您的要求計算)。

步驟4:現在,在您的ViewController中爲UIScrollView添加出口。

第5步:添加contentsizeUIScrollView,按照您的ViewController

self.scrollView.contentSize = CGSizeMake(100*n, 60); 

請做你自己的自定義爲UISegmentControlviewDidLoad代碼。我已經測試了相同的&它正在爲我工​​作。

這應該適合你!