-4

我正在使用 Interface builder 构建我的第一个应用程序界面,并且我想要构建一个应用程序界面,例如 Instagram。我知道这个问题非常笼统,但是任何指向这个方向的东西都会很棒。

4

2 回答 2

3

如果这是您的第一个应用程序,我认为这不是要问的问题,但我从 instagram 应用程序中看到的是:

  • UIVIEW(父)
    • UIVIEW(标签栏)与底部对齐
      • UIButton(主页)
      • UIButton(探索)
      • UIButton(凸轮)
      • UIButton(收藏夹)
      • UIButton(配置文件)
    • UIView(主要内容),占用剩余空间

然后对每个组件都有一个视图

(家)

  • 界面视图
    • UIView(顶栏)
      • UIImageView(徽标)
      • UIButton(刷新)
    • UITableView,占用剩余空间
      • 标题部分是 UIView,具有:
        • 图片的 UIImageView
        • 名称的 UIButton
        • 时钟图标的 UIImageView
        • 前一段时间的UILabel
      • 细胞可以
        • 图片单元格
        • 心脏细胞
        • 评论单元格
      • 部分页脚是操作按钮

(探索)

  • 界面视图
    • 顶栏的 UIView
      • 标题的UILabel
      • UIButton 刷新
    • 搜索栏的 UIView(滚动时隐藏)
      • 搜索字段背景的 UIImage
      • 带有占位符的 UITextfield
      • 最初隐藏的 UIButton
    • 用于操作按钮的 UIView(最初隐藏或位于搜索栏下方)
    • 用于搜索建议的 UITableView(最初隐藏)
    • UIScrollView

等等等等……

您可以继续,只需分析视图如何在每个部分中拉伸、移动、显示或隐藏;并了解原生组件可以做什么以及什么是自定义组件。我想你可以继续剩下的。

于 2013-03-05T17:52:07.973 回答
0

首先要做的事情:

  • 仔细检查这些应用程序以了解它们使用的 UI 组件是什么。
  • 如果在默认控件中不可用,请搜索一些自定义库。在 CocoaControlsGithub上搜索
  • 做出详细的设计布局。解决
于 2013-03-05T15:55:42.780 回答