この回答と同様の方法を使用してUIPageViewControllerでプログラムでページをめくると、ページインジケーターが更新されません。次/前のページにスワイプすると、ページインジケーターが期待どおりに更新されます。プログラムでページをめくるときにページインジケーターを更新するにはどうすればよいですか?つまり、ページをプログラムで変更した後、現在の「インデックス」を設定して、ページインジケータがアクティブとして表示するページインジケータを認識できるようにするにはどうすればよいですか。
ドキュメントで気づいたのですが、次のように述べられています。
「ページインジケータのサポート」の両方のメソッドが実装されていて、ページビューコントローラの遷移スタイルがUIPageViewControllerTransitionStyleScrollの場合、ページインジケータが表示されます。これらのメソッドは両方とも、setViewControllers:direction:animated:completion:メソッドが呼び出された後に呼び出されます。ジェスチャ駆動型ナビゲーションの後、これらのメソッドは呼び出されません。インデックスは自動的に更新され、ViewControllerの数は一定のままであると予想されます。
(上記の太字のテキストを参照)
これは、ジェスチャを使用してページをめくらない場合、UIPageIndicatorsを更新する方法がないことを意味しますか?
よろしくお願いします。