iOSアプリケーション開発者のデビュープロセス-06


🚦 Navigation Controller


A navigation controller is a container view controller that manages one or more child view controllers in a navigation interface. A navigation controller is a container view controller—that is, it embeds the content of other view controllers inside of itself.
階層構造からなるコンテンツを参照し、垂直階層構造を持つコントロールです.
설정 - 일반 - 자동잠금に自動ロック時間を設定すると、垂直階層構造はビューコントローラ설정にアクセスできない.△上の図を考えればいい.
同様に、일반というビューコントローラでは、자동잠금を通過しないと일반にアクセスできません.설정
次の図に示すように、Libraryに(Stack 과 마찬가지로, LIFO 구조를 가집니다.)を追加できます.UINavigationController RootViewController自体には何のレンズもありません.上部には(위의 그림을 참고하면 전반적인 흐름을 파악할 수 있습니다!)があり、下の領域にはビューオブジェクトを含めることはできません.
したがって、Navigation Controller自体だけではシーンを変更することはできませんが、Navigation Barに接続されているNavigation Controllerの上部は下図のように変更されます.Navigation Controller
1 ) Navigation Item
Root ViewController - Child ViewControllerでは、左図に示すように、大きく3つのクラスに分けることができます.
  • Left bar button items
  • Title
  • Right bar button items
  • ❗️ ViewController 의 해당영역은 Navigation Bar 가 아닌 Navigtaion Item 이라고 합니다 Navigtaion Bar 특성을 변경하게 되면, Navigtaion Controller 에 연결된 모든 View Controller 의 Navigtaion Item 이 변경됩니다.は、Libraryによって追加することができる.
    次の図に示すように、Navigation Itemプロパティからbar button itemを表示します.
    inspectorは、Navigation Itemの上部にある小さな文字を表し、Promptは現在、ViewControllerではなく、ViewControllerにあります.
    2 ) Segue
    また、Titleと呼ばれる2つのViewControllerを接続する矢印も表示されます.Back Buttonで階層的にビューコントローラをブラウズすると、Segueが生成されます.
    このとき、次の画面に切り替える方法を設定できます.iOSでよく使われるNavigation Controllerについて説明します.
  • Show
  • Present Modally
  • Segueは、通常、次のレイヤのビューコントローラを右から左に表示します.(Push)Sequeは、下から上へのビューコントローラを提供します.Show3 ) Navigation Bar Appearances
  • Standard
  • Compact
  • Scroll Edge
  • Compact Scroll Edge
  • Present Modally
    - 기존 iOS 15 이전에는 tint 설정을 통해 Navigation Bar 에 색을 넣을 수 있었지만 이번 업데이트 이후, 기본적으로 투명한색이 default
    
    - Standard 의 Background 색을 설정하면 스크롤을 내릴 때 해당하는 색이 나옴
    
    - Scroll Edge 의 Background 색을 설정하면 Navigation Bar 해당 색이 나옴
    
    - Compact 는 optional 로 우리가 따로 설정을 해주지 않으면 Standard 의 특성을 상속받는다.
    ❗️Modal 방식의 경우 ViewController 의 Navigation Item 이 씬에 구성되지 않는 것에 주의 と想定し、実践すると、予想とは異なる結果が得られます.これにはSize Classの概念が必要です.
    リンクを勉強して、週末にまた整理します.

    🖐 Tab Bar Controller

    좀 더 자세하게 공부하고 다시 정리해보겠습니다!!!Standard : 세로모드 , Compact : 가로모드の用法の違いは大きくない.(横関係の調整の違い)
    TabBar Controller度のビューコントローラとNavigation Controller度を設定する必要があります.

    その後、Tab Bar Controllerを介してRelationship Sequeを設定することができる.
  • Badge:KakaoTalk右上の数字は同じです.
  • Tab Bar Item

    🏷 P.S.

  • Badge , Title, Image
  • ❗️ Tab Bar Controller 와 Navigation Controller 를 함께 사용하기 위해서는 Tab Bar Controller 를 먼저 사용해야 합니다.
  • 勉強しています.考えを整理してブログで整理して!
    今日勉強した内容を通して、羽状バニラで実習内容を確認することができます.