我想用滑动导航(Objective-C)为我的项目添加第二个视图控制器。哪种方法最简单?
正如你在图片中看到的,我在第一个视图中有这些按钮,我想添加更多。我还有一张不在照片中的背景图片,可以同时保留吗?所以当我向右滑动时,背景不应该移动,只有按钮。图片
viewController的主视图上应该有两个UIViews,比如view01和view02。两个视图都应该有一个backgroundColor==clearColor(这样你就可以一直看到你的backgroundPicture)。在两个视图中都添加一个手势识别器,这样你就可以捕捉用户的滑动手势。通过滑动,您可以从主视图移出视图01,然后移入视图02。
详细来说,您应该具备将UIView实例添加到ViewController中的mainView的技能,移动UIView实例的技能,以及将GestureRecognizers添加到视图并将其与移入或移出视图的目标操作连接的技能。这里写的太多了,但也许你可以一步一步地搜索细节问题。祝你好运
这里您需要的是创建基类
步骤1添加新类(.H.M)添加名称作为BaseViewController
视图中的第2步确实加载了BaseViewController设置背景图像的方法
步骤3:转到你的第一个视图控制器的.h文件
@interface FirstViewController : BaseViewController
@end
步骤4:也对第二视图控制器做同样的操作(用BaseViewController替换UIViewController)
希望它能帮助