2010-10-06 48 views
0

我有一個頁面控件的滾動視圖。滾動視圖包含3個視圖。每個視圖包含一個視圖控制器。在我的一個視圖控制器中,我按下一個按鈕,我希望滾動視圖滾動到特定的位置。但林不知道如何實現,因爲該按鈕不在UIScrollview中,但在其中一個視圖控制器。任何人都可以用這個指向正確的方向嗎?我花了很多時間試圖關注視圖層次結構,以查看是否可以向滾動視圖發送消息以進行滾動。任何幫助表示讚賞。如果我在UIScrollView中有一個UIViewController,我怎樣才能以編程方式使UIScrollview的zoomToRect?

回答

1

您可以:

  1. 添加一個代表在3內查看 控制器指向查看 控制器,握着你的滾動 查看。
  2. 在視圖中創建方法 控制器保存滾動 當調用時將調用[scrollView zoomToRect:]的視圖。
  3. 從您的3個內部視圖訪問它 使用委託的控制器。

如果您需要更多關於委派的信息。請檢查what is Delegate in iPhone?

相關問題