2012-08-06 75 views
0

是否有可能有一個分割視圖控制器控制詳細視圖中的UIScrollView的偏移量。分割視圖控制器設置UIScrollView偏移

基本上我在細節視圖中的滾動框架內有一個長形象,我希望能夠通過使用MastwerViewController表作爲「導航」欄跳轉到圖像的某些部分。

任何幫助,將不勝感激。

謝謝, 亞歷克斯

+0

這是可能的,一個分割視圖控制器知道他的孩子是誰,所以它肯定可以和他們交談。你有什麼嘗試? – Cyrille 2012-08-06 11:17:35

回答

0

看起來像你要找的設置內容滾動視圖的偏移編程。

[scrollView setContentOffset:CGPointMake(newOffset, 0) animated:YES]; 
+0

也許'[(UIScrollView *)self.masterViewController.view setContentOffset:CGPointMake(newOffset,0)animated:YES]'會好得多。 – Cyrille 2012-08-06 11:18:17

+0

@Cyrille爲什麼它會「好多了」?這是一個例子,你需要1.確定哪些部分可以並且應該改變2.明智地替換可以改變到其實際值的部分。 – 2012-08-06 11:23:01

+0

嗨碳酸,也許我太快,給全面的答案? – Cyrille 2012-08-06 11:28:24

0

首先,你必須根據該找一個滾動視圖的偏移值部分,你要帶當你在主視圖中單擊,那麼你的偏移值綁定到這個方法

-(void) MoveScrollView:CGPointMake(CGFloat X, CGFloat Y) 
{ 
    [scrollView setContentOffset:CGPointMake(CGFloat X, CGFloat Y) animated:YES]; 
} 
+0

請你能解釋我將實現這個代碼到哪個文件,以及如何將它鏈接到MasterViewController中的表視圖。 例如,我想4「項目」 項目列表1 - 設置的偏移量300像素 項目2 - 設置的偏移量600px的 項目3 - 設置的偏移量900px等 謝謝:) – 2012-08-07 18:16:36