-4

私はInterfaceBuilderを使用して最初のアプリインターフェイスを構築していますが、Instagramのようなアプリインターフェイスを構築したいアプリです。私はこの質問が非常に一般的であることを知っていますが、この方向を指すものは何でも素晴らしいでしょう。

4

2 に答える 2

3

それがあなたの最初のアプリであるならば、私はそれが尋ねるべき種類の質問ではないと思います、しかし私がインスタグラムアプリから見るものは次のとおりです:

  • UIVIEW(親)
    • UIVIEW(タブバー)を下に揃えます
      • UIButton(ホーム)
      • UIButton(探索)
      • UIButton(カム)
      • UIButton(お気に入り)
      • UIButton(プロファイル)
    • UIView(メインコンテンツ)、残りのスペースを占める

次に、各コンポーネントのビューを作成します

(家)

  • UIVIEW
    • UIView(トップバー)
      • UIImageView(ロゴ)
      • UIButton(更新)
    • UITableView、残りのスペースを取ります
      • ヘッダーセクションは、次のUIViewです。
        • 写真のUIImageView
        • 名前のUIButton
        • 時計アイコンのUIImageView
        • 昔のUILabel
      • 細胞は
        • 画像セル
        • 心臓細胞
        • コメントセル
      • セクションフッターはアクションボタンです

(見る)

  • UIView
    • トップバーの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 に答える