如何在iPhone/iPad中实现水平画廊

发布于 2024-11-10 10:54:08 字数 236 浏览 6 评论 0原文

大家好,

我正在尝试在我的 iPad 应用程序中实现类似水平画廊的选项。我听说 Android 中有一个名为“gallery”的选项可以实现这种实现。但是,我们有什么方法可以在 iPad 中实现此功能..我附上屏幕截图以使问题更清楚....(图库可以在屏幕截图的底部看到) 在此处输入图像描述

HI guys,

I am trying to implement a horizontal gallery like option in my iPad app. I'v heard that there is an option called "gallery" in Android to do this kind of implementation. But, is there any way in which we can implement this feature in iPad..I am attaching a screen shot to make the question more clear.... (gallery can be seen in the bottom of the screen shot)
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浪漫人生路 2024-11-17 10:54:09

您可以使用 UIPagecontroll 类。

您还可以查看 Xcode 中的 PageControl 示例代码。

You can achieve this using the UIPagecontroll class.

You might also take a look at the PageControl sample code in Xcode.

一腔孤↑勇 2024-11-17 10:54:08

分配一个滚动视图并在其中调用您的数据。希望下面的片段对您有所帮助。该代码片段将创建一个水平滚动视图。

UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 35, self.frame.size.width, self.frame.size.height-35)];
[self.scrollView setScrollEnabled:YES];
[self.scrollView setDelegate:self];
 self.scrollView.backgroundColor = [UIColor clearColor];
 [self.scrollView setShowsHorizontalScrollIndicator:NO];
 [self.scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault];
 scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
 scrollView.contentMode = UIViewContentModeScaleToFill;
 [self.scrollView setContentSize:CGSizeMake("GIVE YOUR WIDTH",0)];
[self.view addSubview:scrollView];

Allocate a scrollView and call your datas inside it. Hope the below snippet will help you. The snippet will create a horizontal scroll view.

UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 35, self.frame.size.width, self.frame.size.height-35)];
[self.scrollView setScrollEnabled:YES];
[self.scrollView setDelegate:self];
 self.scrollView.backgroundColor = [UIColor clearColor];
 [self.scrollView setShowsHorizontalScrollIndicator:NO];
 [self.scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault];
 scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
 scrollView.contentMode = UIViewContentModeScaleToFill;
 [self.scrollView setContentSize:CGSizeMake("GIVE YOUR WIDTH",0)];
[self.view addSubview:scrollView];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文