在滑动导航中在xib / nib文件之间移动

我需要使用UIButton在xib / nib文件之间移动,但是我不能连接button,如果我连接两个xib / nib文件,是否有某种方法可以实现?

你不能在NIB / XIB中使用segues。 要从一个基于NIB的视图控制器转换到另一个视图控制器,必须将该button连接到一个@IBAction ,该button以编程方式转换到下一个视图控制器。 因此,打开NIB,select助手编辑器,并控制从button的代码,然后创build@IBOutlet执行@IBAction

按键

在这个@IBAction ,编写代码以编程方式转换到另一个NIB(在这种情况下,我正在调用一个例程,使用导航控制器将其推送到下一个视图控制器)。


对于滑动手势,这个想法基本上是一样的。 首先,将对象库中的滑动手势拖放到视图上:

刷卡

然后在助手编辑器中控制从轻扫手势拖动到您的代码,指定它是一个“动作”,然后编写代码转换到下一个场景:

在这里输入图像说明


请注意,如果您想使您的滑动手势交互(即过渡与用户的手势相协调,允许他们暂停,完成或取消手势),则会更复杂,但可以完成。 但我build议你先掌握简单的UISwipeGestureRecognizer 。 但是,如果到达那里,请参阅使用导航控制器手势或交互式自定义演示文稿转换的交互式自定义转换的讨论。