2012-01-10 23 views
0

UIPageControlに問題があり、すべての点が選択されていない段階に入ることがあります。UIPageControlが選択されていない

私は、UIScrollViewとUIPageControlを持つシンプルなUIViewを持っています。 UIViewControllerでは、CoreDataからFetchedResultsControllerとそのデリゲートメソッドを介してスクロールビューのコンテンツを取得します。 また、スクロールビューに表示される要素を追加または削除できるUITableViewを持つUIViewを編集しています。

編集ビューですべての要素を削除してもう一度追加してメインビューに戻ると、適切な内容のスクロールビューが表示され、適切な数のドットが付いたページコントロールが表示されますが、選択されている。 pagecontrol上

currentPageには0とnumberOfPagesに設定されている私が原因私のscrollviewのデリゲートメソッドを右にスクロールし始めるときのドットが最初に選択された4

に設定されています。

あなたが私を助けてくれることを願っています。

乾杯 モルテン

答えて

0

あなたが[UIPageControl setNeedsDisplay];を使用してUIPageControlをリフレッシュしようとしたことがありますか?

+0

試し追加[self.pageControl setNeedsDisplay]; viewWillAppearでは、しかしそれは問題を解決しません。 – mbogh

+0

私は試しましたが、問題を再現できませんでした。ごめんなさい。 –

+0

私は来週、サンプルプロジェクトを最初に作るつもりです。 – mbogh

3

私はこの問題と同じかもしれない問題がありました。修正は、現在のページをページ数に設定して、それを望ましい値に設定することでした。ページ数を変更すると、現在のページがその後0に設定された場合に外観が更新されない状態になります。

+0

このソリューションは機能しました! (承認されたとしてマークする必要があります) – Rivera

関連する問題