2011-07-22 88 views
0

我有一個UIScrollView有幾個對象,當它被選中時,我希望它們來到視圖的中心。我正在使用下面的代碼來做到這一點。UIScrollView不滾動到正確的位置

CGRect frameToScrollTo; 
frameToScrollTo.origin.x = (centerOfLabel - 150); 
frameToScrollTo.origin.y = 0; 
frameToScrollTo.size.width = 300; 
frameToScrollTo.size.height = 44; 

[self.monthsScroller scrollRectToVisible:frameToScrollTo animated:YES]; 

我做了測試,以確保我創建的CGRect是正確的,但總的UIScrollView滾動離開矩形關閉屏幕的一部分。 這隻發生在我應用內容插入時。我的內容插件根據內容而改變,所以我無法做任何事情來刪除這些內容。

任何人都可以請建議一個解決這個?

在此先感謝。 瑞奇。

回答

0

排序出來。我用-setContentOffset:animated:代替-scrollRectToVisible:animated: