我想用滑动导航将第二个视图控制器添加到我的项目中。哪种方法最简单?滑动导航in objective-c
正如你在图片中看到的,我在第一个视图中有这些按钮,我想添加更多。我也有一张不在图片 (下面)的背景图片,是否可以保留这两个视图?所以当我向右滑动时,背景应该不会移动,只有按钮。 你也可以请我解释一下我应该如何一步一步做出来,因为我是新手,而且几乎没有任何经验。
我想用滑动导航将第二个视图控制器添加到我的项目中。哪种方法最简单?滑动导航in objective-c
正如你在图片中看到的,我在第一个视图中有这些按钮,我想添加更多。我也有一张不在图片 (下面)的背景图片,是否可以保留这两个视图?所以当我向右滑动时,背景应该不会移动,只有按钮。 你也可以请我解释一下我应该如何一步一步做出来,因为我是新手,而且几乎没有任何经验。
我想你正在试图找到的是使用UIScrollView进行分页。看看这个link。
希望这可以帮助你。
您可以使用名为ADPageControl的自定义类。以下是参考链接:https://www.cocoacontrols.com/controls/adcustompagecontrol。
对于该图像,您可以在容器视图下面设置常用图像。请通过链接并尝试实施它。
基本上你需要一个UIPageViewController
但你稍微调整一下。你可以找到一个关于here
几点教程
期待完整的代码我想你想实现像..look下面的代码
其滚动型寻呼
// viewArray contains paging views
viewArray = [[NSMutableArray alloc] initWithObjects:self.viewOne, self.viewTwo, nil];
// adding all views as scrollview subview
for (int i = 0; i < viewArray.count; i++) {
self.scrollView.pagingEnabled = YES;
[self.scrollView addSubview:viewArray[i]];
}
// this time you need to set scrollview contentSize but in X axis ..
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * viewArray.count, self.scrollView.frame.size.height);
有备注:您可以使用故事板或以编程方式创建视图,但必须设置视图的x位置whi你想要出现在刷卡上..希望这会有所帮助。
如果两个视图都有主要的UI更改,请使用UIPageViewController。否则使用scrollView分页 –