【问题标题】:How to create UIView like IMDB app如何创建类似 IMDB 应用的 UIView
【发布时间】:2013-04-25 22:03:45
【问题描述】:

我正在尝试重新创建视图。 我在 IMDB 应用程序中看到过,但不知道如何做同样的事情。

我是应用程序开发的新手,所以任何建议都会有所帮助。

在 IMDB 应用程序中,当您选择演员的照片时,您会看到照片的网格视图。

  • 如果你点击一个,它就会全屏显示。
  • 如果您点击全屏图片,顶部和底部重叠的照片会出现 2 个半透明条。

这些栏包含按钮和文本。

如何在我自己的应用中重新创建它?是不是特别的风景?我知道的模态视图从底部出现并填满整个屏幕。

谁能帮帮我?

【问题讨论】:

  • 到目前为止你尝试过什么?你需要尝试一些事情,当你遇到麻烦时,发布更具体的问题。

标签: ios objective-c xcode view


【解决方案1】:

这个问题太模糊了,您需要尝试这个并在遇到问题时发布更具体的问题,但这里有一些高级见解可以帮助您入门:(请注意,我还没有看到 IMDB 应用程序)

照片的网格视图可以使用 UITableView 或 UICollectionView(在全尺寸视图控制器中,或放置在 iPad 的 UIPopoverController 中)来完成,当有人点击一个时,您可以启动一个新的视图控制器,其中包含只是填充屏幕的 UIImageView(您可以将其作为全屏模式来执行)。在任何情况下,此视图都需要有 2 个视图(背景设置为 alpha

自己尝试一下,当您遇到具体问题时,将它们发布在此处,SO 的知识渊博的人将很乐意为您提供帮助。

【讨论】:

    【解决方案2】:

    您可以显示模态视图,而无需让它们从底部出现。 pushViewController:animated:(如果您使用 UINavigationController)、presentModalViewController:animated:presentViewController: animated:completion: 都有一个 BOOL 选项来打开或关闭 animated。他们可能只是关掉了动画。

    【讨论】:

    • 但在 IMDB 应用程序中,顶部和底部的 2 个半透明条都从顶部和底部动画。你们可以看看这个应用程序看看,因为它很难解释,我真的不知道它是一个定制的视图还是一个经过调整的视图。谢谢您的帮助。我今天不在电脑旁,所以我还不能尝试任何东西!
    • 看到了这个应用程序:它可能是这样的:stackoverflow.com/questions/10718539/…(即使用 setNavigationBarHidden:NO animated:YES 和 UIView animateWithDuration),栏是黑色半透明的,底部视图只是一个自定义 uiview动画持续时间
    猜你喜欢
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多