[iOS] assignment2 issue&solve

growing·2022년 12월 29일

iOS

목록 보기
5/15
  • Thread 1: "Storyboard (<UIStoryboard: 0x600000828f60>) doesn't contain a view controller with identifier 'SecondViewController'"
    와 같은 에러 발생
 ➡️ solve) Identity Storyboard ID도 설정해줘야함 

  • “Tab Bar Controller“ is unreachable because it has no entry points, and no identifier for runtime access via -[UIStoryboard instantiateViewControllerWithIdentifier:].

➡️ is initial view 설정필요!

  • 갑자기 화면 위에 잘림 ㅜㅜ

    ➡️ 위 view로 top 을 클릭하는게 아니라 vertical spacing 을 클릭해야함!!
  • 스크롤바 안됨
    ➡️ 무조건 스크롤바 위의 uiview의 높이도 constraints 지정!!!!!
  • 스크롤바의 contents layout의 너비가 0임
    ➡️ 그냥 위의 아무 view와 너비 동일하게 설정해주기
  • applicationWillResignActive 호출 시 이미지의 비율..
    -> aspect fill 로 해주면 될텐데 흠..
    코드에서 어케하지

  • navigation bar title large 설정
    1) 네비게이션 바 컨트롤러에서 prefers large titles체크
    2) 밑에 달린 뷰 컨트롤러의 네비게이션 바도 large를 auto로 변경!!!!

  • uiview 그림자
    1) uiview를 해당 viewcontroller에 연결
    2) didload에 그림자 함수 넣기
    3) didload밖에 그림자 함수 작성

  • viewdidappear()에 넣으면 이 뷰가 뜰 때마다 계속 실행됨 -> 처음 한번만 보이면 되는 화면이 호출 반복됨

  • viewdidload()에서 뷰 바꾸기 하면 안됨
    ->https://www.todaymart.com/339
    이렇게
    super.viewDidLoad()
    DispatchQueue.main.async {
    // 다른 뷰 컨트롤러로 이동.
    }
    에 넣어서 해야됨

  • setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myTableView."
    -> viewcontroller과 2개씩 연결되면 안됨
    스토리보드에서 지워주기!!!!\

  • 선정 앱 : 스타벅스

  • 주요 컴포넌트
    - Tabbar Controller

    • Navigation Controller
    • ScrollView,
profile
Hello, World!

0개의 댓글