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

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

* 공부한 자료들을 모아놓는 곳 입니다 *

카테고리들은 딱히 순서와 범주화 시켜놓지 않았습니다. 공부하면서 생긴 질문이나 정보들이 카테고리 제목입니다.



Accessory 

dicclosure indicator  - 셀 터치하면 다른 뷰가 등장 

checkmark  - 여러 개의 셀을 선택하고자 할 때 

detail indicator - 셀 터치할 때와 다른 액션을 부여 

 

 

 

Accessory Action 

show - 추가로 한 뷰가 더 로드된다. (스택에 푸시되어 최상단 스택에 쌓임)

show detail  - 최상단 스택에 있는 뷰와 교환(replace)되면서 보여줌 

modally  - 모달로 띄어주는 것 

 

 

 

TableView에 있는 Cell을 tap했을 때, 해당 Cell의 인덱스를 어떻게 가져올 수 있을까?

delegate를 설정한 후 

didSelectRowAt 메소드를 이용한다.

 

 

 

Tap제스쳐마다 원하는 액션을 구현하고 싶은데 ? 

tapGesture이용하기 

2021.08.24 - [IT/IOS] - [iOS] tapGesture 예제를 코드로 다뤄보기

 

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

"좋아요" 와 "싫어요" 버튼에 tapGesture 이벤트를 적용하여 예제를 만들었습니다. *네비게이션 바와 background 색상을 제외하고 모두 코드로 작성했습니다. 참고하실 분은 git을 참고해주세요!* https://

beingdesigner.tistory.com

 

 

 

storyboard에 만든 뷰컨트롤러를 코드에 데려와서 사용을 하고 싶은데 ?

UIStoryboard : Jump to Definition

1. UIStoryboard 클래스로 스토리보드 객체를 만든다. 

2. instantiateInitialViewController 메소드를 통해 뷰컨트롤러를 찾는다.

3. 뷰컨트롤러 띄워준다.

참고 : https://minominodomino.github.io/devlog/2019/05/21/ios-StoryboardReference/  

UIStoryboard 클래스는 뭐지?

참고 : http://www.appleofeyes.com/uistoryboard%EB%A1%9C-%ED%8A%B9%EC%A0%95-%EB%B7%B0%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EC%9D%98-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-%EA%B0%9D%EC%B2%B4-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0/ 

 

 

 

Error : Editor placeholder in source file 

오토컴프리션 기능 ( 코드 입력 도와주는 기능) 관련 에러 

예를 들어, 코드를 입력하라는 code란을 더블클릭해서 작성하는 것이 아니라, 다르게 수정할 때 저런 오류가 발생할 수 있다. 

https://developer.apple.com/forums/thread/80284  

 

 

 

왜 data를 받아오고 reloadData() 해줘야 하는거지?

data를 저장하고 받아오는 행위는 background에서 이루어지고, UI는 foreground에서 다루기 때문에, 

data를 받아온다고 해서 바로 UI에 나타나는 것이 아니라 그렇기 때문에 항상 reloadData()해줘야 한다.