2011-08-04 77 views
0

我正在開發一個iOS應用程序,要求用戶在輔助視圖中搜索列表,選擇列表中的一個條目,然後關閉視圖並調整mainViewController滾動視圖圖像到特定的位置。使用objectAtIndex:indexPath.row選擇來更改滾動視圖圖像

我已將所選條目存儲在變量中,但無法關閉視圖,或者找出如何使用我的變量重置滾動視圖。歡迎任何幫助。

回答

0

在保存選擇的位置,設置mainViewController的內容偏移量。

然後,如果你通過[查看addSubView:]顯示您的輔助視圖

電話[secondViewController.view removeFromSuperView]

0

你如何顯示你想關閉的視圖。如果你正在使用 [self.view addSubview:someView],那麼你可以調用[someView removeFromSuperview] ;.如果你的問題是你試圖讓視圖關閉自己,你可以在你的主viewController中創建一個函數 - (void)closeSomeView來關閉視圖。

作爲調整滾動視圖,你只需要創建一個CGPoint,做這樣的事情

CGPoint somePoint = CGPointMake(xPosition, yPosition); 
[scrollView setContentOffset:somePoint];