使用SWRevealViewController,我制作了一个右侧显示的幻灯片视图。它应该通过单击导航栏上的某个按钮或从右向左滑动屏幕来触发。
出现的视图显示在屏幕截图的中央。
问题是它只能在向左滑动时工作,而不是单击按钮。以下是使用滑动视图的代码,该视图在屏幕截图右侧的视图控制器的UIViewController类中编写。
变量'listBarBtn'对于具有三条水平线的图像的按钮,在同一视图的右上角是UIBarButtonItem。
listBarBtn.target = self.revealViewController()
listBarBtn.action =
#selector(SWRevealViewController.rightRevealToggle(_:))
self.revealViewController().rightViewRevealWidth = 293
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
第二行最初类似于以下一行;我被建议由编译器改变它。
listBarBtn.action = Selector("rightRevealToggle:")
以下是视图之间箭头的标识符:
显示视图控制器 - > Vc imozomo幻灯片:sw_right(显示视图控制器设置视图控制器)
显示视图控制器 - > Vc信息导航:sw_front(显示视图控制器设置视图控制器)
Vc imozomo Slide->右侧带有标题的视图在韩国:myPage(显示视图控制器推送视图控制器。在测试项目中,这不需要任何标识符,但提示警告消息说我需要一个)
我错过了什么代码?