从UIPageViewController中删除页面指示器

use*_*028 3 objective-c uipagecontrol ios uipageviewcontroller

我在iOs应用程序中使用页面视图控制器.如何从此控制器中删除点?

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.dontShowChecked = NO;
    self.imagesArray = @[  ..];

    self.textsArray = @[ ........
                        ];


    // Create page view controller
    self.pageViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"WTPageController"];
    self.pageViewController.dataSource = self;

    WTDetailViewController *startingViewController = [self viewControllerAtIndex:0];
    NSArray *viewControllers = @[startingViewController];
    [self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];

    // Change the size of page view controller
    CGFloat delta = [[PSDeviceInfo sharedInstance] is_iPhone] ? 50. : 50;

    self.pageViewController.view.frame = CGRectMake(0, 40., self.view.frame.size.width, self.view.frame.size.height - delta);
    [self.view addSubview:_pageViewController.view];
    [self.pageViewController didMoveToParentViewController:self];
}
Run Code Online (Sandbox Code Playgroud)

点似乎自动添加自身并干扰该区域中的其他UI元素.我该如何完全删除它们?

Cor*_*ius 23

一旦您的UIPageViewController数据源实现以下方法,就会添加这些点:

presentationCountForPageViewController:
presentationIndexForPageViewController:
Run Code Online (Sandbox Code Playgroud)

避免实现那些摆脱UIPageControl点.