2

マイ コンテンツ ビューには、Page 1 of 50 を表示するトップ バーがあります。PageViewController が左右に移動するときに、この文字列を更新するにはどうすればよいですか。

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController
      viewControllerBeforeViewController:(UIViewController *)viewController
{
    NSUInteger currentIndex = [self.modelArray indexOfObject:[(ContentViewController *)viewController DocumentPath]];

    NSLog(@"CURRENT PAGE IN CONTENTVIEW====%d",currentIndex-1);




}

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController
       viewControllerAfterViewController:(UIViewController *)viewController
{
    NSUInteger currentIndex = [self.modelArray indexOfObject:[(ContentViewController *)viewController DocumentPath]];
NSLog(@"CURRENT PAGE IN CONTENTVIEW====%d",currentIndex+1);


}

上記のコードは常に間違ったカウントを返します。これを解決するにはどうすればよいですか。

コンテンツ ビューで特定のページ番号が必要です。私はviewdidloadまたはコンテンツビューでそのようなものを意味します

4

1 に答える 1

0

modelArray から現在の viewController のインデックスを取得して、現在表示している viewController の viewDidLoad にインデックスを設定すると、何が表示されますか?

于 2013-01-16T11:00:35.743 に答える