728x90 반응형 Xcode/IOS57 IOS) StoryBoard없이 Custom Navigation Controller 안녕하세요 후르륵짭짭입니다. 이제 StoryBoard를 사용하지 않고 가능하면 Code를 사용해서 UIKit을 구성하려고 합니다. 그럼 바로 가시죠!! ** Main StoryBoard를 삭제했다면 ** 만약에 StoryBoard를 삭제하고 나서 실행 버튼을 누르면 'Could not find a storyboard named 'Main' in bundle NSBundle' 이런 오류가 뜨는데 해결 방법은 아래와 같습니다. 이렇게 General 부분에 들어가서 Main Interface를 지우고 Info.plist에 들어가서 위와 같이 링크를 타고 난 다음에 Storyboard Name을 지워버립니다. ** SceneDelegate에 RootView 등록 해주기 ** class SceneDelegate:.. 2020. 12. 24. IOS ) Share Extension에 대해 알아보자 안녕하세요 후르륵짭짭 입니다. 이번에는 Share Extension에 대해 정리해보려고 합니다. Share Extension이란, 공유 버튼을 누르고 앱을 클릭 했을 때, 현재 앱과 연동 할 수 있는 작은 앱을 의미합니다. 그리고 Share Extension을 구현 할 수 있는 방법은 총 두가지가 있습니다. ( 처음 해보는 것이라 생각 보다 난감했었는데, 차근차근 정리 해보도록 하겠습니다. ) ** Share Extension 생성 하기 ** 일단 새로운 프로젝트를 생성하고 File -> New -> Target 에 들어가서 share Extension을 클릭해주세요. 그리고 나면 새로운 Share Extension 파일이 생성 될 것 입니다. ** 기본으로 제공되는 View ** class ShareV.. 2020. 12. 20. IOS) TableVIew의 Pagination을 구현해보자 안녕하세요 후르륵짭짭 입니다. 이번에는 TableView에서 Pagination을 구현하는 방법에 대해 설명하려 합니다. 정말 간단한 것 입니다. ** ContentOffSet 과 contentSize 란 ** 위의 그림을 보면 ContentOffset 과 contentSize에 대해서 쉽게 알 수 있을 겁니다. contentOffset은 현재 보여지는 ScrollView의 마지막 위치를 의미합니다. 그래서 현재 스크롤 하는것 자체가 contentOffSet에 변화를 주게 됩니다. 반면 ContentSize는 TableView난 ScrollView 자체의 크기 입니다. 따라서 위에서 보면 우리가 보여지는 영역을 넘어서 보여지지 않은 View의 전체적인 크기가 ContentSize라 할 수 있습니다. **.. 2020. 12. 17. IOS) TableView의 Section을 다뤄보자 안녕하세요 후르륵짭짭 입니다. 이번에는 TableView의 Section을 다뤄보도록 하겠습니다. Section은 어떻게 구성되고 어떻게 Section을 꾸밀 수 있을지 보도록 하겠습니다. ** Section의 총 갯수 ** 일단 Section을 몇개 필요한지 알려줘야합니다. func numberOfSections(in tableView: UITableView) -> Int { return itemData?.count ?? 0 } Section은 하나의 큰 군집이라 생각하면 될 것 같습니다. 하나의 군집에 자잘한 내용들이 들어가 있고 자잘한 내용들이 Cell 입니다. 그러니깐 Section 안에 Cell이 포함되어 있는 것 입니다. ** Section의 내부의 Cell 갯수 ** numberOfRowsI.. 2020. 12. 13. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음 728x90 반응형