본문 바로가기

IOS

(7)
IOS] background Color와 border가 일치하지 않을 때 //.clipsToBounds label을 버튼처럼 쓰고있는 상황에 bakcground Color를 바꿔줬다가 border랑 일치하지 않아서 당황했다. 그러나 아래 한 줄만 추가해주고 색을 바꿔주면 깔끔히 적용된다. Btn1.clipsToBounds = true
IOS] Kingfishur 사용법 코드 pod 사이트 설명 복붙했습니다. 그대로 잘 쓰면 되실 거 같고 저는 이걸 테이블뷰에 응용해서 썼습니다. 아마 반복해서 쓰이는 작업에 유용한 것으로 보입니다. 그리고 AF_request랑 비슷해보이는 구조네요. let url = URL(string:"https://new.thankage.com/test_Kim/pic/\(picName)") let processor = DownsamplingImageProcessor(size: CountImage.bounds.size) |> RoundCornerImageProcessor(cornerRadius: 20) CountImage.kf.indicatorType = .activity CountImage.kf.setImage( with: url, placeholder:..
IOS] ViewController간 정보 보내기 함수, 객체, 변수 등을 VC간 정보 교류를 할 수 있는 방법은 여러가지 입니다. 1. 변수만 보내는 방법(정보교류 범위가 굉장히 한정적임; 단 한 곳.) 이 방법은 간단한 정보 전달입니다. 간단한만큼 여기저기 쓸 수는 없고 정보 전달 목적지가 한 곳뿐입니다. 네비게이션 컨트롤러를 통해 넘어가는 다음 viewcontroller(뷰컨)한테 정보 보내기를 합니다. 이 방법은 다음 페이지로 넘어가는 뷰컨에게만 건네주므로 원하는 다른 뷰컨에게 막 건네줄 수 없습니다. 버튼 있는 페이지에서 라벨이 있는 페이지에 'hello blue'를 전달해보겠습니다 아래는 첫번째, 버튼있는 viewcontroller의 버튼 동작 함수입니다. guard구문으로 @IBAction func sendData(_ sender: Any)..
IOS] 팝업 창 만들기 아주 간단한 기본 팝업 창! 작은 팝업창이 그 위에 따로 뜨는게 아니라 그냥 아예 팝업화면페이지를 만들어서 휘리릭 화면 전환을 하는 간단한 눈속임(?)방식입니다! 첫번째 viewcontroller: 누르면 팝업이 튀어나올 버튼 하나 만들어 줍니다. 버튼 작동 함수만 작성해주면 됩니다. @IBAction func POPUPView(_ sender: Any) { //내비게이션을 이용한 화면 전환 let storyboard = UIStoryboard.init(name: "POPUP", bundle: nil) let alertPopupVC = storyboard.instantiateViewController(withIdentifier: "PopupVC") as! POPUP alertPopupVC.modalPre..
IOS] FrameWork 추가 및 수정하는 방법 framwork를 추가하는 데는 두 가지 방법이 있다. 1. Add Pakages 상단 메뉴바에서 File - Add Pakages...로 들어가면 아래에 있는 창이 뜬다. 상단 우쪽 검색에 검색해서 패키지를 추가하면 원하는 import를 사용할 수 있다. 2. CocoaPods CocoaPods를 이용한 framework 추가다. 글을 써놨으니 참고하길 바란다. https://develop-chick.tistory.com/2
IOS] storyboard SCROLLVIEW 구현 및 수정 방법 스크롤 페이지를 만들고 싶다면 다음 방법들을 따라가도록 하자. 시작은 비어있는 ViewController에서 한다. 1. scrollview를 생성해서 원하는 크기기준에 constraint를 지정해준다. 전체화면을 스크롤뷰로 하고싶다면 safe area를, 조그만 크기의 스크롤뷰를 만들고 싶다면 scrollview상자를 조그맣게 만들어 view에 소속되게 하고 view를 기준으로 constaraint해주면 된다. 아직 빨간색으로 오류가 뜬다. 정상이다. 2. 컨텐츠 뷰의 역할을 할 view를 하나 만들어 scrollview에 소속되게 한다. 원하는 높이 혹은 넓이를 설정한 후 constraint 상하좌우를 scrollview에 0으로 만든다. 그러나 height와 width는 최상위 view와 같게 만든..
IOS] COCOAPODS 코코아팟 사용법/POD 추가&수정&만들기 코코아팟: 은 의존성을 관리해주는 매니저라고 한다. 쉽게 말해 헤더 파일 라이브러리들을 관리해주는 툴이다. 코코아팟 소개를 보자.​"CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자입니다. 28,000 개가 넘는 라이브러리를 가지고 있으며 170 만 개가 넘는 응용 프로그램(앱)에서 사용되고 있습니다. CocoaPod은 프로젝트를 우아하게 확장 할 수 있도록 도와줍니다."   ​cocoapods 설치 및 사용법은 다음과 같다. 1. 터미널로 cocoapods프로그램을 설치한다.$ sudo gem install cocoapods 2. 파일 경로로 이동한다. name-MacBookPro ~ % cd /Users/kseek/Documents/test/Thankage 3. ..