Ios 如何在XIB(Interface Builder)中使用UIPageViewController的子类设置数据源、委托和转换样式

Ios 如何在XIB(Interface Builder)中使用UIPageViewController的子类设置数据源、委托和转换样式,ios,objective-c,xcode5,xib,Ios,Objective C,Xcode5,Xib,如何在XIB文件中使用UIPageViewController的子类来设置DataSource、Delegate和TransitionStyle 如果将PageViewController设置为文件所有者的类,则attrubute检查器为空。 即使我将UIPageViewController设置为文件所有者的类,我也无法设置属性 也许它可以帮助你,通过你的自定义类,它应该可以工作 也许它可以帮助你,通过你的自定义类,它应该可以工作 在故事板中进行。您将能够在其中添加UIPageViewCont

如何在XIB文件中使用UIPageViewController的子类来设置DataSource、Delegate和TransitionStyle

如果将PageViewController设置为文件所有者的类,则attrubute检查器为空。 即使我将UIPageViewController设置为文件所有者的类,我也无法设置属性


也许它可以帮助你,通过你的自定义类,它应该可以工作


也许它可以帮助你,通过你的自定义类,它应该可以工作


在故事板中进行。您将能够在其中添加UIPageViewController并在其中指定您的子类

编辑:

如果您不希望使用故事板,请执行以下操作:

  • 创建空的xib
  • 内部塑料板pageviewcontroller
  • 指定您的UIPageViewController子类名称
  • 加载为:

    MyPageViewController* mpv = (MyPageViewController*)[[NSBundle mainBundle] loadNibNamed:...].lastObject;
    

  • 在故事板上做。您将能够在其中添加UIPageViewController并在其中指定您的子类

    编辑:

    如果您不希望使用故事板,请执行以下操作:

  • 创建空的xib
  • 内部塑料板pageviewcontroller
  • 指定您的UIPageViewController子类名称
  • 加载为:

    MyPageViewController* mpv = (MyPageViewController*)[[NSBundle mainBundle] loadNibNamed:...].lastObject;
    

  • 这就是我已经做过的,我试图解释这个问题。我在添加打印屏幕时清楚地看到了这一点。@Sam抱歉,我还没有看到我已经做过的事情,我试图解释这个问题。我在添加打印屏幕时清楚地看到了这一点。@Sam抱歉,我没有看到这不能回答我的问题。我想使用XIB和无故事板。@Sam,您可以对单个viewcontroller使用故事板。为什么你只需要XIB?这并不能回答我的问题。我想使用XIB和无故事板。@Sam,您可以对单个viewcontroller使用故事板。为什么只需要XIB?