IOS

    [ios] NavigationController programmatically 코드구현

    info.plist 설정을 변경한다. Main stotyboard file base name : Main 삭제 Application Scene Manifest > Scene Configuration > Application Session Role > Item 0 > Storyboard Name : Main 삭제 SceneDelegate.swfit 수정 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windonScene = (scene as? UIWindowScene) else {return} window = UIW..

    [iOS] tapGesture 예제를 코드로 다뤄보기

    "좋아요" 와 "싫어요" 버튼에 tapGesture 이벤트를 적용하여 예제를 만들었습니다. *네비게이션 바와 background 색상을 제외하고 모두 코드로 작성했습니다. 참고하실 분은 git을 참고해주세요!* https://github.com/UCDAyoung/Project30 GitHub - UCDAyoung/Project30 Contribute to UCDAyoung/Project30 development by creating an account on GitHub. github.com 완성본 순서 0. tapGesture 적용할 인스터스 만들기 1. UITapGestureRecognizer 생성 2. 셀렉터 action 정의하기 3. addGestureRecognizer로 인스턴스에 이벤트 추가하기..

    [iOS 오류] Unable to activate constraint with anchors

    발생한 오류 메세지 Unable to activate constraint with anchors --> constraint를 anchor를 가지고 설정할 수가 없다. because they have no common ancestor --> 조상이 있어야 앵커를 설정하고 constraint를 설정할 수 있는데, 조상이 없다? 아래 코드를 살펴보자. 주석처리한 곳을 보면 addSubview에 주석처리가 되어있는 걸 확인할 수 있다. View에 버튼조차 올라가지않았으니 에러가 뜨는게 당연하다. 종종 하는 실수이니, 짚고 넘어가자.

    [iOS] Constraint설정 isActive vs addConstraints vs NSLayoutConstraint

    Constraint를 코드로 설정하려고 하는데, 방법이 다양해서 구글링을 하여 아래 글을 참고하였다. https://stackoverflow.com/questions/39938900/ios-constraint-style-addconstraints-vs-isactive-true iOS constraint style: addConstraints vs .isActive = true I have some code which is creating auto-layout constraints programatically, and adding them to a view. There are two ways to do this - call addConstraints on the superView, or set .isAct..

    [iOS ] Table View 테이블 뷰 & 테이블 뷰 셀 - 작성 중 ..

    * 공부한 자료들을 모아놓는 곳 입니다 * 카테고리들은 딱히 순서와 범주화 시켜놓지 않았습니다. 공부하면서 생긴 질문이나 정보들이 카테고리 제목입니다. Accessory dicclosure indicator - 셀 터치하면 다른 뷰가 등장 checkmark - 여러 개의 셀을 선택하고자 할 때 detail indicator - 셀 터치할 때와 다른 액션을 부여 Accessory Action show - 추가로 한 뷰가 더 로드된다. (스택에 푸시되어 최상단 스택에 쌓임) show detail - 최상단 스택에 있는 뷰와 교환(replace)되면서 보여줌 modally - 모달로 띄어주는 것 TableView에 있는 Cell을 tap했을 때, 해당 Cell의 인덱스를 어떻게 가져올 수 있을까? delega..

    [iOS] tableView 이용 토이프로젝트 (feat. FacebookMe)

    첫 주차를 TableView를 다뤄보기로 하였고, 30개의 project 중 하나인 FacebookMe를 만들어보기로 했다. https://github.com/M1zz/FacebookMe GitHub - M1zz/FacebookMe Contribute to M1zz/FacebookMe development by creating an account on GitHub. github.com 테이블 뷰 -> 테이블 뷰 셀 -> 셀마다 imageView, Label 배치 후 오토레이아웃 설정 일단 희망하는 위치에 배치한다. - x,y, width, height 모두 잡아야한다. - 나는 수평,수직 위치 잡고, 거기에 따른 x,y를 잡고, 그 다음에 내용물에 따라 weight, height를 잡아주는 게 좋다고 생..