在UIPageViewControl中的viewcontrollers之间创建一个分隔符

时间:2014-01-27 22:25:00

标签: ios objective-c yahoo uipageviewcontroller

背景:我正在尝试创建一个看起来有点像Yahoo Weather App的应用。在该应用中,您可以添加多个位置。您可以向左和向右滑动以转到新位置。在您滑动时,两个位置视图之间有一个清晰的黑色分隔符(厚度超过1个像素)。

问题:我只能创建一个分隔符,如果我要获得分隔符,它也会在我的静止视图周围显示为黑色边框。否则,视图连接时没有和指示符。

问题:如何在不向视图控制器添加边框的情况下创建分隔符。(即在viewcontrollers之间填充)

电流enter image description here

需要 enter image description here

1 个答案:

答案 0 :(得分:3)

在页面视图控制器的容器中:

NSDictionary* options = @{ UIPageViewControllerOptionInterPageSpacingKey : [NSNumber numberWithFloat:2.0f] };

self.pageViewController = [[UIPageViewController alloc] 
                            initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll 
                            navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal 
                            options:options];