2016-05-04 114 views
0

我想用滑动导航(Objective-C)将第二个视图控制器添加到我的项目中。哪种方法最简单?在objective-c中添加滑动导航

正如你在图片中看到的,我在第一个视图中有这些按钮,我想添加更多。我也有一张不在图片中的背景图片,是否可以保留两张图片?所以当我向右滑动时,背景应该不会移动,只有按钮。 picture

+0

会发生什么事? –

+0

它应该显示其他按钮的第二个视图。这就像第二页。 – imnew

回答

0

你应该在你的viewController的主视图中有两个UIView,让我们说view01和view02。两个视图都应该有一个backgroundColor == clearColor(所以你可以随时看到你的backgroundPicture)。在两个视图中添加一个GestureRecognizer,以便捕捉用户滑动手势。通过滑动,您可以从mainView中移出view01并在view02中移动。

详细地说,您应该具备在ViewController中将UIView实例添加到您的mainView中的技能,移动UIView实例的技能以及将GestureRecognizers添加到视图并将其与视图移动到的目标操作相关联的技能进入或退出。在这里写这全是太多,但也许你可以继续逐步搜索细节问题。祝你好运!

0

在这里,你需要的是创造基类

第一步添加新类(.H。M)将name作为BaseViewController

第二步中查看所做BaseViewController的加载方法设置背景图片

第三步:您的第一个视图控制器转到.h文件中

@interface FirstViewController : BaseViewController 

    @end 

第4步:也在做同样为第二个视图控制器(与BaseViewController更换的UIViewController)

希望它可以帮助你时,刷卡第一行