带有标题的 iOS iPhone 电影列表水平幻灯片放映

Posted

技术标签:

【中文标题】带有标题的 iOS iPhone 电影列表水平幻灯片放映【英文标题】:iOS iPhone movie list horizontal slide show with title 【发布时间】:2012-03-13 12:59:17 【问题描述】:

我对 ios 开发还很陌生,目前正在撰写有关此主题的论文。我的任务是为电影院构建一个应用程序。该设计有一个水平滑块,其中包含带有标题的最新电影海报,我想知道我应该如何处理这个设计。

截图 http://cl.ly/2S1b381S2v1x2y0U1q2H

有一个包含电影海报图像和标题的数组,我不希望它们像屏幕截图那样显示并且能够在它们之间水平滚动。

我环顾四周,但对与我的问题并非 100% 相同的不同方法感到非常困惑。

导航栏和标签栏只是占位符,我知道如何实现。

我希望有人可以帮助我开始这个设计,我应该如何处理这个。

提前致谢,

拉尔斯

【问题讨论】:

【参考方案1】:

您可以在以下网址下载和使用演示应用程序作为参考

https://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html

通过增加 UIScrollView 的大小,将向左和向右显示部分内容。

在演示中显示图像,而不是创建一个包含图像和标题的 UIView,并且替换应该可以工作。

- (void)loadScrollViewWithPage:(int)page scrollingView:(UIScrollView*)scrollView

//NSLog(@"page %d",page);

if (page < 0) return;
if (page >= numberOfPages) return;

// replace the placeholder if necessary
IconsViewController *controller;

if (scrollView == iconsScrollView)

    controller = [viewControllers objectAtIndex:page];


if ((NSNull *)controller == [NSNull null]) 

    controller = [[IconsViewController alloc] init];
    controller.pageIndex = page;
    if (scrollView == iconsScrollView)
    
        [viewControllers replaceObjectAtIndex:page withObject:controller];
    
    [controller release];


// add the controller's view to the scroll view
if (nil == controller.view.superview) 

    CGRect frame = scrollView.frame;
    frame.origin.x = frame.size.width * page;
    frame.origin.y = 0;
    controller.view.frame = frame;
    [scrollView addSubview:controller.view];


【讨论】:

我现在在我自己的项目中进行了演示,但你能告诉我如何开始将标题添加到 scrollView,因为我似乎无法弄清楚。 IconsViewController 是视图控制器,将在其上放置图像和标题。 也可以查看例子@fromideatoapp.com/downloads/UIScrollView_Example.zip 一切正常,我想做的下一步是当你点击一个视图时,它会转到一个更多信息的页面。因此,例如,我有 6 张电影海报,我在 1 张电影海报上添加标签,我会获得更多关于那部电影的信息。你能帮我解决这个问题吗? 嗨 Lars,我也在研究相同类型的视图。这是为了显示问题。当我滚动页面时,你能告诉我如何在中心显示视图...希望你能帮助我【参考方案2】:

您应该使用启用分页的UIScrollView。 再来看看这个做法:https://***.com/a/3018776/696440

【讨论】:

以上是关于带有标题的 iOS iPhone 电影列表水平幻灯片放映的主要内容,如果未能解决你的问题,请参考以下文章

iPhone - 在 UIViewController 中处理触摸幻灯片

你如何使 UIView 的幻灯片从左到右并在 iPhone 中相互对接?

新视图控制器中的电影播放器​​不会从动态 url iPhone iOS 播放电影

如何通过 iPhone 中的 UIView 动画为带有右帽的水平条设置动画

iPhone UIWebView/Safari.app iOS 4 视频/电影 - 服务器问题?

如何使用引导程序和 for 循环在 django 中创建电影片段?