IOS 개발
-
[iOS_MyInventory] 카테고리 메뉴 - 디자인 적용, 등록, 삭제Project/[release] iOS - MyInventory 2020. 3. 10. 23:09
작업하면서 파일 정리... 이름짓기가 제일 어렵다 tableView 의 trailingSwipeActionsConfigurationForRowAt 로 오른쪽에 수정, 삭제 버튼을 넣었다. "미지정" 카테고리는 기본으로 생성되는 카테고리로, 삭제하거나 이름수정을 할 수 없게 막아야 한다. func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? { // UIContextualAction 추가 return UISwipeActionsConfiguration(actions: [UIContextualAction]) } NEXT ..
-
[iOS_MyInventory] 화면 구조 잡기Project/[release] iOS - MyInventory 2020. 3. 9. 23:23
기존 탭바는 커스텀이 어려우므로, UICollectionView 를 이용하여 탭바처럼 보이도록 만들었다. 스토리보드 삭제하여, 코드로만 레이아웃을 구성 할 예정. (snapKit 라이브러리 활용) SceneDelegate 에서 Root 가 될 뷰컨트롤러를 UINavigationController 로 감싸서 초기화면이 되도록 하였다. func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene = (scene as? UIWindowScene) else { return } window = UIWindow(fra..
-
-
[iOS_MyInventory] 프로토타이핑툴을 찾기위한 여정Project/[release] iOS - MyInventory 2019. 12. 4. 14:18
MyBag 은 현재 내가 가지고 있는 물건들을 정리하기 위한 앱이다. 음식과 같은 유통기한이 있는 아이템도 같이 포함하기 위해, 유통기한의 개념을 넣었다. 그리고 후에 사야할 물건을 "찜한상품" 으로 관리할 수 있다. 토이 프로젝트로 필수기능을 먼저 간단하게 넣어 출시할 예정이다. 내가 선택한 웹기반 인터페이스 툴, Figma 스케치, 어도비XD 를 고민하다가 설치하지 않고 가볍게 쓸수 있다고 하여 피그마를 선택. 쉬운 인터페이스에 편리한 플러그인까지 지원하여, 빠르게 프로토타이핑을 만들어 볼수 있었다. 아미TV 님의 유투브를 참고하여 꿀팁도 획득😍 특히, 플러그인 활용하기 영상은 정말 도움이 되었다. https://www.youtube.com/channel/UCiHk_Hsth1basT5Wxf9jDsg ..