0

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

我在应用程序构建方面相当新,所以任何建议都会有所帮助。

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

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

这些栏包含按钮和文本。

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

谁能帮我?

4

2 回答 2

0

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

照片的网格视图可以使用 UITableView 或 UICollectionView 完成(在全尺寸视图控制器中,或放置在 iPad 的 UIPopoverController 中),当有人点击一个时,您可以启动一个新的视图控制器,它仅包含一个UIImageView 填充屏幕(您可以将其作为全屏模式执行)。在任何情况下,此视图都需要有 2 个视图(背景设置为 alpha < 1.0),其中包含您的按钮和文本。您将这些视图设置为隐藏,直到用户点击全屏图像(您可以使用 UITapGestureRecognizer )。

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

于 2013-04-25T22:14:06.520 回答
0

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

于 2013-04-26T01:42:45.290 回答