我正在使用 Interface builder 构建我的第一个应用程序界面,并且我想要构建一个应用程序界面,例如 Instagram。我知道这个问题非常笼统,但是任何指向这个方向的东西都会很棒。
问问题
3454 次
2 回答
3
如果这是您的第一个应用程序,我认为这不是要问的问题,但我从 instagram 应用程序中看到的是:
- UIVIEW(父)
- UIVIEW(标签栏)与底部对齐
- UIButton(主页)
- UIButton(探索)
- UIButton(凸轮)
- UIButton(收藏夹)
- UIButton(配置文件)
- UIView(主要内容),占用剩余空间
- UIVIEW(标签栏)与底部对齐
然后对每个组件都有一个视图
(家)
- 界面视图
- UIView(顶栏)
- UIImageView(徽标)
- UIButton(刷新)
- UITableView,占用剩余空间
- 标题部分是 UIView,具有:
- 图片的 UIImageView
- 名称的 UIButton
- 时钟图标的 UIImageView
- 前一段时间的UILabel
- 细胞可以
- 图片单元格
- 心脏细胞
- 评论单元格
- 部分页脚是操作按钮
- 标题部分是 UIView,具有:
- UIView(顶栏)
(探索)
- 界面视图
- 顶栏的 UIView
- 标题的UILabel
- UIButton 刷新
- 搜索栏的 UIView(滚动时隐藏)
- 搜索字段背景的 UIImage
- 带有占位符的 UITextfield
- 最初隐藏的 UIButton
- 用于操作按钮的 UIView(最初隐藏或位于搜索栏下方)
- 用于搜索建议的 UITableView(最初隐藏)
- UIScrollView
- 顶栏的 UIView
等等等等……
您可以继续,只需分析视图如何在每个部分中拉伸、移动、显示或隐藏;并了解原生组件可以做什么以及什么是自定义组件。我想你可以继续剩下的。
于 2013-03-05T17:52:07.973 回答
0
首先要做的事情:
- 仔细检查这些应用程序以了解它们使用的 UI 组件是什么。
- 如果在默认控件中不可用,请搜索一些自定义库。在 CocoaControls和Github上搜索
- 做出详细的设计布局。解决
于 2013-03-05T15:55:42.780 回答