我正在開發一個iOS應用程序,要求用戶在輔助視圖中搜索列表,選擇列表中的一個條目,然後關閉視圖並調整mainViewController滾動視圖圖像到特定的位置。使用objectAtIndex:indexPath.row選擇來更改滾動視圖圖像
我已將所選條目存儲在變量中,但無法關閉視圖,或者找出如何使用我的變量重置滾動視圖。歡迎任何幫助。
我正在開發一個iOS應用程序,要求用戶在輔助視圖中搜索列表,選擇列表中的一個條目,然後關閉視圖並調整mainViewController滾動視圖圖像到特定的位置。使用objectAtIndex:indexPath.row選擇來更改滾動視圖圖像
我已將所選條目存儲在變量中,但無法關閉視圖,或者找出如何使用我的變量重置滾動視圖。歡迎任何幫助。
在保存選擇的位置,設置mainViewController的內容偏移量。
然後,如果你通過[查看addSubView:]顯示您的輔助視圖
電話[secondViewController.view removeFromSuperView]
你如何顯示你想關閉的視圖。如果你正在使用 [self.view addSubview:someView],那麼你可以調用[someView removeFromSuperview] ;.如果你的問題是你試圖讓視圖關閉自己,你可以在你的主viewController中創建一個函數 - (void)closeSomeView來關閉視圖。
作爲調整滾動視圖,你只需要創建一個CGPoint,做這樣的事情
CGPoint somePoint = CGPointMake(xPosition, yPosition);
[scrollView setContentOffset:somePoint];