Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 这种PageAdapter行为可以在iOS中实现吗?_Android_Ios_User Interface - Fatal编程技术网

Android 这种PageAdapter行为可以在iOS中实现吗?

Android 这种PageAdapter行为可以在iOS中实现吗?,android,ios,user-interface,Android,Ios,User Interface,在Android的Twitter上,屏幕顶部有一个条,用户可以在三个不同的屏幕之间左右滑动:主页、发现和活动(见图1) 当他们这样做时,小蓝线实时移动到所选屏幕名称的下方(参见图2) 当用户向下滚动时,整个条会折叠到蓝线大小,并一直保持这种状态,直到用户再次向上滚动 这能在xCode中实现吗,最好是在情节提要中?如果没有,最好的选择是什么 为这些海量图像道歉…我以前曾将其作为ios功能构建过(也是一款android开发工具,因此我知道您来自何方) 这就是DIY方式 使用UIScrollVie

在Android的Twitter上,屏幕顶部有一个条,用户可以在三个不同的屏幕之间左右滑动:主页、发现和活动(见图1)

当他们这样做时,小蓝线实时移动到所选屏幕名称的下方(参见图2)

当用户向下滚动时,整个条会折叠到蓝线大小,并一直保持这种状态,直到用户再次向上滚动

这能在xCode中实现吗,最好是在情节提要中?如果没有,最好的选择是什么


为这些海量图像道歉…

我以前曾将其作为ios功能构建过(也是一款android开发工具,因此我知道您来自何方)

这就是DIY方式

使用UIScrollView并将PaginEnabled属性设置为YES。通常,UIPageControl与它一起使用

这里有一个图书馆为你做这件事


希望这已经解决了您的所有问题。

您可以在iOS中使用代码来完成,但我不确定故事板,但您最终还是会使用代码来完成动画。如果我去做的话。。我可能会从两个滚动视图开始,一个用于标题,另一个用于主要内容。主要内容的滚动视图将启用分页功能,滚动将标题视图上的蓝色条移动到X像素。在主内容上向上滚动(使用contentOffset),如果主内容->scrollview.contentOffset.y<某个像素值,则缩短标题视图的帧。这将是我使用所有代码的方法。非常感谢,这非常有用。如果拖动内容视图,是否有方法使红线随内容视图及时移动?不幸的是,我不知道如何使用该选项卡栏。。。但是你可以用一个红色背景的内部视图来伪装它。(如果这没有意义,我可以进一步澄清)。因此,UIScrollview允许您在设置的任何“ContentSize”(scrollView.ContentSize)上滑动。这与用作显示框的框大小不同。contentsize基本上是最大的可滚动区域。所以你要做的是在scrollview的底部添加一个滚动条,它紧跟着scrollview(包含你的标签标题)和一个红色指针,它会指向当前活动标签的位置。我认为这是有意义的。这对我来说已经足够了。非常感谢!没问题。我建议您将问题标题改为“是否可以在iOS(xcode)中实现此PageAdapter行为?”以获得更高的页面点击率,从而获得更精彩的答案:)