我需要使用 UIButton
在 xib/nib 文件之间移动,但我无法连接按钮,如果我连接两个 xib/nib,是否有某种方法可以做到这一点文件?
最佳答案
您不能在 NIB/XIB 中使用 Segue。要从一个基于 NIB 的 View Controller 转换到另一个,您必须将按钮连接到 @IBAction
它以编程方式转换到下一个 View Controller 。因此,打开 NIB,选择助理编辑器,然后 control 从按钮向下拖动代码并创建 @IBOutlet
执行 @IBAction
:
其中@IBAction
,编写代码以编程方式转换到另一个 NIB(在本例中,我调用一个使用导航 Controller 推送到下一个 View Controller 的例程)。
对于滑动手势,其想法基本相同。首先,将滑动手势从对象库拖到 View 上:
然后control-从滑动手势拖动到助理编辑器中的代码,指定它是一个“ Action ”,然后编写代码以过渡到下一个场景:
<小时/>请注意,如果您想让滑动手势具有交互性(即,转换与用户的手势协调,允许他们暂停、完成或取消手势),这会更复杂,但可以完成。但我建议你掌握简单的UISwipeGestureRecognizer
第一的。但是,如果您到达那里,请参阅 interactive custom transitions with navigation controller 的讨论手势或 interactive custom presentation transitions .
关于ios - 通过滑动导航在 xib/nib 文件之间移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38404972/