
지난 번에는 스토리보드에서 탭바컨트롤러를 만들어봤는데요. 스토리보드가 없어도 탭바컨트롤러를 만들 수 있다네여?! 롸?! 그래서 오늘은 스토리보드 없이 UITabBarController 구현하기 입니다. 1. Main연결 삭제하기 프로젝트를 만든 후 제일 먼저 나오는 General 셋팅에 보면 Development Info-Main Interface가 있는데요. 여기에 있는 Main을 삭제해주시면 됩니다. 2. Info.plist에서 스토리보드 항목 삭제 & 스토리보드 삭제 dicator에 있는 Info.plist에서 Storyboard Name 항목도 삭제해주고, 이제 필요없어진 Main.storyboard항목도 Bye~ 그리고 탭바를 두개 만들 예정이니까, 연결할 뷰컨트롤러(ViewController)..

NavigationController In TabBarController 요새 주문하는 앱을 만들기 위해 노력하는 중에 있어요,,, 네이게이션, 탭바, 테이블뷰 등 기존에 사용하지 않았던 기능들을 배우려 하니 쉽지가 않슴돠 그래서 구글 세상을 서칭하면서 또 배운,,,탭바컨트롤러 구현!! 그런데 이제 코드를 곁들인,,, 아예 스토리보드를 삭제하고도 만들 수 있다고 하는데, 그건 다음 번에 도전하여 올려볼게욧! 위에 gif가 제가 오늘 완성한 탭바컨트롤러(TabBarController)입니다. 연습 삼아 만들어 본 것이기 때문에 아래 탭들은 정말 의미없이 애플이 제공한 아이콘을 사용했답니다 ㅎㅎ (다운로드, 컨택트, 히스토리 조합 뭐야,,ㅎㅎ,) 각 탭별로 구별하기 위해 화려하게 백그라운드 컬러도 설정했어유..

오늘은 저도 첫 번째 스터디를 통해 배운 너무나 유용한 기능,,, 물론 아직은 기초 단계지만! 제가 배운 걸 적어보겠습니당! foreach는 고차함수라고 배웠는데 알고보니, 메서드네여?! 배열의 각 아이템(요소)을 잘 활용하여 각 아이템(요소)별로 특정 작업을 실행합니다. 어떠한 작업을 할지는 클로저를 통해 개발자가 정해주면 되겠습니다. 이렇게 말해도 무슨 말인지 잘 모르겠쥬? 저 또한 몰랐으니까요? 그래서 간단한 예제를 통해 보여드리도록 하겠습니다. 오늘의 예제는 3개의 레이블을 뷰에 올려보는 간단한 예제입니당. 레이블들을 뷰에 올릴 때 공통으로 해줄 작업이 있져? 바로 addSubview 작업과 오토레이아웃 작업입니다. 이때 foreach문을 쓰면 코드가 엄청 간결해지더라구요! 우선 저의 가장 첫 번..

button, label을 스토리보드가 아닌 코드로 구현해보기 버튼과 레이블을 스토리보드로 구현했으나, 오로지 코드로만 구현할 수 있다는 얘기를 듣고 맨땅에 헤딩을 해보았다. 헤헿 gif 파일로 만드니 1초도 안 걸리지만, 어젯밤부터 술김에 구글을 엄청 검색해서 겨우 해냈다구,,, ※온갖 블로그를 보고 만들었기 때문에 비빔밥스러운 코드 주의 1. 버튼과 레이블의 인스턴스 만들어주기 class ViewController: UIViewController { let button = UIButton() let label = UILabel() 2. 버튼 속성과 위치 잡아주기 Size - CGSize이용 CGSize 구조체에는 다양한 생성자가 있네요. 저는 그 중에 정수를 받는 생성자를 써보겠읍니다. 버튼 이름 -..
- Total
- Today
- Yesterday