전체 글 (51) 썸네일형 리스트형 [IOS] Label의 text에따라 유동적인 ScrollView 만들기 프로젝트에서 이용약관을 보여줘야 하는 VC가 필요했다. 대부분 이용약관 text는 상당히 길다. 어떻게 표현할지 고민하다 ScrollView를 사용했는데 ScollView의 레이아웃을 잡는 과정을 포스팅 하려한다. 일단 ScollView를 만들겠다. private let scrollView: UIScrollView = { let scrollView = UIScrollView() scrollView.isScrollEnabled = true scrollView.indicatorStyle = .black scrollView.showsVerticalScrollIndicator = true return scrollView }() Scroll 사용 여부를 결정하는 Bool 값인 isScrollEnabled 속성은 .. [IOS] AttributedString을 사용한 Label에 Image 속성 추가 라벨과 이미지를 같이 사용하여 구현해야 할 뷰가 있었고 그 부분을 포스팅 하려 한다. Attribute를 이용하여 진행 할껀데 물론 라벨 따로 이미지뷰 따로 레이아웃을 잡아 진행 할 수 있기도 하다. 이부분은 각자의 선택에 맡기겠다. 시작은 아주 간단하게 라벨을 하나 만들겠다. let label: UILabel = { let label = UILabel() label.text = "testtest" return label }() 이 라벨의 레이아웃을 잡아 준다면 이렇게 보일텐데 지금 해보려 하는건 attributedText를 활용한 구현이니깐 let attributedString = NSMutableAttributedString(string: "첫번째 문장") NSMutableAttributedStrin.. [Swift_Library] Legacy Library ( migrate ) 프로젝트에 필요한 라이브러리를 물색할때 개인적으로 나름 규정한 룰이 있다. 1. 일단 얼마나 최신화 되어 있는지 ( 지속적인 업데이트 이력이 있는지도 ) 2. 다른 경쟁? 라이브러리와의 퀄리티 비교 3. 간결한 코드 진행 이정도로 뽑을 수 있겠다. 오늘은 1번에 해당하는 조건에 많이 벗어난 라이브러리를 사용하다 겪은 에피소드를 얘기하려한다. 마땅한 라이브러리가 없어 어쩔수 없이 선택한 라이브러리의 브런치 커밋 이력이다... podfile에 install은 다행이도 이상 없었고 빌드를 했는데 Error 메세지가 보였다. 라이브러리의 업데이트가 이루어지지 않아서 아직도 3.0에 머무르고 있었다. File에 Workspace Settins를 클릭하고 나오는 Build System에서 Legacy Build S.. 이전 1 ··· 14 15 16 17 다음