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点.
| 归档时间: |
|
| 查看次数: |
7999 次 |
| 最近记录: |