2016-08-19 74 views
0

我目前正在構建一個應用程序,需要能夠向左滑動到下一個視圖控制器,然後從字典中動態顯示隨機引號。 我已經從最初的視圖控制器添加了當前的手勢識別器,但是我不想要標準的push segue功能。刷左視圖控制器到動態視圖

它應該如何運作: 從向左滑動,您將被滑動到下一個視圖控制器。從這個視圖控制器我可以使用滾動視圖。我可以根據字典的計數生成動態子視圖還是有其他的東西?

當前手勢識別:

let swipeLeft = UISwipeGestureRecognizer(target: self, action: "goSwipe:") 
    swipeLeft.direction = .Left 
    self.view.addGestureRecognizer(swipeLeft) 

我希望能夠向左滑動該inital視圖控制器到下一個(僅限2 VC的有一個在應用程序)。

感謝

+1

如果你不需要'我不想要標準的push segue功能'那麼你想要哪一個 –

+0

我想讓下一個視圖控制器從用戶滑動時左側滑入 –

+0

然後按照vaibhav的回答它適合爲你的答案 –

回答

1

你可以通過設置下其contentSize方法x位置,然後生成基於字典的計數動態子視圖使用水平scrollview

看看這個了here

+0

所以我將不得不使用第一個視圖控制器上的滾動視圖加載第二個(子視圖內的子視圖)。有沒有辦法可以在第二個視圖控制器上使用scrollview而不是第一個? –

+0

你可以使用'scrollview'到第二個'viewcontroller',但是你必須從第一個'viewcontroller'卸載或導航,然後你可以自定義..看到我的這個[answer](http://stackoverflow.com/a/37114648/4003548)導航或卸載視圖控制器 – vaibhav