ios – 使用故事板在不同屏幕(视图)之间滑动
发布时间:2020-12-14 19:03:29 所属栏目:百科 来源:网络整理
导读:在我的项目中,我正在使用带有2个标签的故事板.我要创建的是在第一个选项卡中,当您向左滑动时,将显示另一个带有文本的布局,当您再次向左滑动时,另一个布局显示其他信息(所以我想要10个不同的布局模板,但我需要是能够从布局模板中更改文本. 这是我的故事板:
在我的项目中,我正在使用带有2个标签的故事板.我要创建的是在第一个选项卡中,当您向左滑动时,将显示另一个带有文本的布局,当您再次向左滑动时,另一个布局显示其他信息(所以我想要10个不同的布局模板,但我需要是能够从布局模板中更改文本.
这是我的故事板: 在“第一视图”中,我需要能够向左滑动并显示带有文本的布局,再次向左滑动并显示(例如)与另一个文本相同的布局,向左滑动再次显示带有文本的另一个布局,依此类推.所以总共有10个布局模板,我需要能够在代码中更改文本. 因此,基本上我的目标与iPhone / iPad上的启动窗口相同,您可以在应用程序图标所在的屏幕之间滑动.如何使用相同的动画完成此操作? 解决方法
您正在寻找的是UIPageControl.类参考可以找到
here,一个非常好的教程可以找到
here.
如果你想要一个更加花哨的UIPageControl以及更多可定制的选项,我建议你试试these中的任何一个.(SMPageControl是我个人的最爱之一) 编辑由于评论: Here是上述教程中项目的链接. 在CustomPagerViewController中,他调用 [self addChildViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"View1"]]; 给出了相同的结果 UIViewController *aViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"View1"]; [self addChildViewController:aViewController]; 现在,如果你想添加几个ViewControllers,你可以按如下方式进行循环 for(int i = 0; i<yourNumberOfViewControllers; i++) { YourViewControllerClass *aViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"YourIdentifier"]; [aViewController setSomeProperty:someValue]; [self addChildViewController:aViewController]; } 希望能帮助到你! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |