如何创建类似 IMDB 应用的 UIView
Posted
技术标签:
【中文标题】如何创建类似 IMDB 应用的 UIView【英文标题】:How to create UIView like IMDB app 【发布时间】:2013-04-25 22:03:45 【问题描述】:我正在尝试重新创建视图。 我在 IMDB 应用程序中看到过,但不知道如何做同样的事情。
我是应用程序开发的新手,所以任何建议都会有所帮助。
在 IMDB 应用程序中,当您选择演员的照片时,您会看到照片的网格视图。
如果你点击一个,它就会全屏显示。 如果您点击全屏图片,顶部和底部重叠的照片会出现 2 个半透明条。这些栏包含按钮和文本。
如何在我自己的应用中重新创建它?是不是特别的风景?我知道的模态视图从底部出现并填满整个屏幕。
谁能帮帮我?
【问题讨论】:
到目前为止你尝试过什么?你需要尝试一些事情,当你遇到麻烦时,发布更具体的问题。 【参考方案1】:这个问题太模糊了,您需要尝试这个并在遇到问题时发布更具体的问题,但这里有一些高级见解可以帮助您入门:(请注意,我还没有看到 IMDB 应用程序)
照片的网格视图可以使用 UITableView 或 UICollectionView(在全尺寸视图控制器中,或放置在 iPad 的 UIPopoverController 中)来完成,当有人点击一个时,您可以启动一个新的视图控制器,其中包含只是填充屏幕的 UIImageView(您可以将其作为全屏模式来执行)。在任何情况下,此视图都需要有 2 个视图(背景设置为 alpha
自己尝试一下,当您遇到具体问题时,将它们发布在此处,SO 的知识渊博的人将很乐意为您提供帮助。
【讨论】:
【参考方案2】:您可以显示模态视图,而无需让它们从底部出现。 pushViewController:animated:
(如果您使用 UINavigationController)、presentModalViewController:animated:
、presentViewController: animated:completion:
都有一个 BOOL 选项来打开或关闭 animated
。他们可能只是关掉了动画。
【讨论】:
但在 IMDB 应用程序中,顶部和底部的 2 个半透明条都从顶部和底部动画。你们可以看看这个应用程序看看,因为它很难解释,我真的不知道它是一个定制的视图还是一个经过调整的视图。谢谢您的帮助。我今天不在电脑旁,所以我还不能尝试任何东西! 看到了这个应用程序:它可能是这样的:***.com/questions/10718539/…(即使用 setNavigationBarHidden:NO animated:YES 和 UIView animateWithDuration),栏是黑色半透明的,底部视图只是一个自定义 uiview动画持续时间以上是关于如何创建类似 IMDB 应用的 UIView的主要内容,如果未能解决你的问题,请参考以下文章