我正在尝试重新创建视图。我在 IMDB 应用程序中看到过,但不知道如何做同样的事情。
我在应用程序构建方面相当新,所以任何建议都会有所帮助。
在 IMDB 应用程序中,当您选择演员的照片时,您会获得照片的网格视图。
- 如果你点击一个,它会全屏显示。
- 如果您点击全屏图片,顶部和底部重叠的照片会出现 2 个半透明条。
这些栏包含按钮和文本。
我将如何在我自己的应用程序中重新创建它?是不是特别的风景?我知道的模态视图从底部出现并填满整个屏幕。
谁能帮我?
我正在尝试重新创建视图。我在 IMDB 应用程序中看到过,但不知道如何做同样的事情。
我在应用程序构建方面相当新,所以任何建议都会有所帮助。
在 IMDB 应用程序中,当您选择演员的照片时,您会获得照片的网格视图。
这些栏包含按钮和文本。
我将如何在我自己的应用程序中重新创建它?是不是特别的风景?我知道的模态视图从底部出现并填满整个屏幕。
谁能帮我?
这个问题太模糊了,您需要尝试这个并在遇到问题时发布更具体的问题,但这里有一些高级见解可以帮助您入门:(请注意,我还没有看到 IMDB 应用程序)
照片的网格视图可以使用 UITableView 或 UICollectionView 完成(在全尺寸视图控制器中,或放置在 iPad 的 UIPopoverController 中),当有人点击一个时,您可以启动一个新的视图控制器,它仅包含一个UIImageView 填充屏幕(您可以将其作为全屏模式执行)。在任何情况下,此视图都需要有 2 个视图(背景设置为 alpha < 1.0),其中包含您的按钮和文本。您将这些视图设置为隐藏,直到用户点击全屏图像(您可以使用 UITapGestureRecognizer )。
自己尝试一下,当您遇到特定问题时,将它们发布在这里,SO 的知识渊博的人将很乐意为您提供帮助。
您可以显示模态视图,而无需让它们从底部出现。pushViewController:animated:
(如果您使用的是 UINavigationController),presentModalViewController:animated:
都有presentViewController: animated:completion:
一个 BOOL 选项来打开animated
或关闭。他们可能只是关掉了动画。