视图无法通过情节提要正确显示

安德烈·弗拉特利(AndréFratelli)

我创建了一个基于页面的应用程序,该应用程序已经具有多个视图。RootViewController负责设置应用程序布局,除了一件事(视图大小)外,其他所有功能都做得很好。

这是我所拥有的一部分

    // Configure the page view controller and add it as a child view controller
    self.pageViewController = UIPageViewController(
        transitionStyle: .Scroll,
        navigationOrientation: .Horizontal,
        options: nil
    );

    self.pageViewController.delegate = self;

    // Setup the initial page
    let startingViewController = self.modelController.viewControllerWithProfileProvider(
        self.profileProviderPreference(),
        storyboard: self.storyboard
    );

    self.pageViewController.setViewControllers(
        [startingViewController as BrowsingViewControllerBase] as [AnyObject],
        direction: UIPageViewControllerNavigationDirection.Forward,
        animated: false,
        completion: { done in }
    );

    self.pageViewController.dataSource = self.modelController;
    self.addChildViewController(self.pageViewController);
    self.view.addSubview(pageViewController.view);

    // Set the page view controller's bounds using an inset rect so that self's view is visible around the edges of the pages
    self.pageViewController.view.frame = self.view.bounds;

    // Notify the page view controller that we just moved to it. This is a framework imposition. See the docs.
    self.pageViewController.didMoveToParentViewController(self);

    // Add the page view controller's gesture recognizers to the view controller's view so that the gestures are started more easily.
    self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;

控制器中的所有其他代码都处理行为,而不处理方面,因此我使用Storyboard设置了其他所有内容。viewControllerWithProfileProvider:方法返回正确的视图,该视图会显示在屏幕上,但显示不正确。这是我在情节提要中的内容:

在此处输入图片说明

然后,我根据给定的提供者(例如,Facebook,Twitter,LinkedIn ...)更改按钮的颜色和标签。但是我得到这个:

在此处输入图片说明

请注意该按钮如何关闭屏幕。我认为这self.pageViewController.view.frame = self.view.bounds;是关键所在,但是我不确定该使用什么。如何使我的视图正确显示?

v1shnu.mee

控制单击该框并向上拖动,然后从弹出菜单中选择“顶部空间到顶部布局”。在左侧和右侧执行相同的操作,并分别选择前导空间和尾随空间。希望运行您的应用程序有帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建并使用segue通过didSelectRowAtIndexPath启动情节提要视图

来自分类Dev

文本视图显示情节提要中一半的内容

来自分类Dev

视图控制器在情节提要板上显示空白

来自分类Dev

xcode 6未在情节提要中显示视图

来自分类Dev

以编程方式从情节提要中显示当前视图

来自分类Dev

为什么我的情节提要中的视图不显示(快速)?

来自分类Dev

XCode:无法通过情节提要更改导航栏色彩

来自分类Dev

XCode:无法通过情节提要更改导航栏的色调

来自分类Dev

如何分配情节提要视图?

来自分类Dev

如何在情节提要iOS7中正确重用模式视图/控制器

来自分类Dev

迅速-通过覆盖init从情节提要中初始化视图控制器

来自分类Dev

使用情节提要中的AutoLayout在表视图单元格中显示图像

来自分类Dev

如何在Xcode 5中显示用于情节提要视图/编辑的网格?

来自分类Dev

情节提要中的自定义UIView不显示子视图

来自分类Dev

没有从主视图控制器显示情节提要

来自分类Dev

使用情节提要IOS7将UIview控制器显示为子视图

来自分类Dev

使用情节提要中的自动版式在表视图单元格中显示图像

来自分类Dev

Xamarin Studio-情节提要失去所有视图,但文档大纲显示了它们

来自分类Dev

斯威夫特| 没有情节提要的UICollectionView显示不正确的数据

来自分类Dev

在情节提要中创建可重用的视图

来自分类Dev

View Controller未加载情节提要视图

来自分类Dev

添加视图。情节提要VS。以编程方式

来自分类Dev

View Controller未加载情节提要视图

来自分类Dev

使情节提要板视图更逼真

来自分类Dev

无法使用自动布局和情节提要在tableHeaderView中将视图居中

来自分类Dev

xCode 5.1无法在情节提要中为图像视图和按钮选择@ 2x图像

来自分类Dev

无法使用 .xib 文件将子视图加载到情节提要

来自分类Dev

无法通过情节提要中的自动布局设置UItableView的tableHeaderView高度的约束

来自分类Dev

如何在视图控制器中显示不同的视图以进行调试,而不是在iOS上发布(使用情节提要)

Related 相关文章

  1. 1

    创建并使用segue通过didSelectRowAtIndexPath启动情节提要视图

  2. 2

    文本视图显示情节提要中一半的内容

  3. 3

    视图控制器在情节提要板上显示空白

  4. 4

    xcode 6未在情节提要中显示视图

  5. 5

    以编程方式从情节提要中显示当前视图

  6. 6

    为什么我的情节提要中的视图不显示(快速)?

  7. 7

    XCode:无法通过情节提要更改导航栏色彩

  8. 8

    XCode:无法通过情节提要更改导航栏的色调

  9. 9

    如何分配情节提要视图?

  10. 10

    如何在情节提要iOS7中正确重用模式视图/控制器

  11. 11

    迅速-通过覆盖init从情节提要中初始化视图控制器

  12. 12

    使用情节提要中的AutoLayout在表视图单元格中显示图像

  13. 13

    如何在Xcode 5中显示用于情节提要视图/编辑的网格?

  14. 14

    情节提要中的自定义UIView不显示子视图

  15. 15

    没有从主视图控制器显示情节提要

  16. 16

    使用情节提要IOS7将UIview控制器显示为子视图

  17. 17

    使用情节提要中的自动版式在表视图单元格中显示图像

  18. 18

    Xamarin Studio-情节提要失去所有视图,但文档大纲显示了它们

  19. 19

    斯威夫特| 没有情节提要的UICollectionView显示不正确的数据

  20. 20

    在情节提要中创建可重用的视图

  21. 21

    View Controller未加载情节提要视图

  22. 22

    添加视图。情节提要VS。以编程方式

  23. 23

    View Controller未加载情节提要视图

  24. 24

    使情节提要板视图更逼真

  25. 25

    无法使用自动布局和情节提要在tableHeaderView中将视图居中

  26. 26

    xCode 5.1无法在情节提要中为图像视图和按钮选择@ 2x图像

  27. 27

    无法使用 .xib 文件将子视图加载到情节提要

  28. 28

    无法通过情节提要中的自动布局设置UItableView的tableHeaderView高度的约束

  29. 29

    如何在视图控制器中显示不同的视图以进行调试,而不是在iOS上发布(使用情节提要)

热门标签

归档