devBB
github: @denev6
label을 버튼처럼 쓰고있는 상황에 bakcground Color를 바꿔줬다가 border랑 일치하지 않아서 당황했다. 그러나 아래 한 줄만 추가해주고 색을 바꿔주면 깔끔히 적용된다. Btn1.clipsToBounds = true
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:..
함수, 객체, 변수 등을 VC간 정보 교류를 할 수 있는 방법은 여러가지 입니다. 1. 변수만 보내는 방법(정보교류 범위가 굉장히 한정적임; 단 한 곳.) 이 방법은 간단한 정보 전달입니다. 간단한만큼 여기저기 쓸 수는 없고 정보 전달 목적지가 한 곳뿐입니다. 네비게이션 컨트롤러를 통해 넘어가는 다음 viewcontroller(뷰컨)한테 정보 보내기를 합니다. 이 방법은 다음 페이지로 넘어가는 뷰컨에게만 건네주므로 원하는 다른 뷰컨에게 막 건네줄 수 없습니다. 버튼 있는 페이지에서 라벨이 있는 페이지에 'hello blue'를 전달해보겠습니다 아래는 첫번째, 버튼있는 viewcontroller의 버튼 동작 함수입니다. guard구문으로 @IBAction func sendData(_ sender: Any)..
아주 간단한 기본 팝업 창! 작은 팝업창이 그 위에 따로 뜨는게 아니라 그냥 아예 팝업화면페이지를 만들어서 휘리릭 화면 전환을 하는 간단한 눈속임(?)방식입니다! 첫번째 viewcontroller: 누르면 팝업이 튀어나올 버튼 하나 만들어 줍니다. 버튼 작동 함수만 작성해주면 됩니다. @IBAction func POPUPView(_ sender: Any) { //내비게이션을 이용한 화면 전환 let storyboard = UIStoryboard.init(name: "POPUP", bundle: nil) let alertPopupVC = storyboard.instantiateViewController(withIdentifier: "PopupVC") as! POPUP alertPopupVC.modalPre..
framwork를 추가하는 데는 두 가지 방법이 있다. 1. Add Pakages 상단 메뉴바에서 File - Add Pakages...로 들어가면 아래에 있는 창이 뜬다. 상단 우쪽 검색에 검색해서 패키지를 추가하면 원하는 import를 사용할 수 있다. 2. CocoaPods CocoaPods를 이용한 framework 추가다. 글을 써놨으니 참고하길 바란다. https://develop-chick.tistory.com/2
스크롤 페이지를 만들고 싶다면 다음 방법들을 따라가도록 하자. 시작은 비어있는 ViewController에서 한다. 1. scrollview를 생성해서 원하는 크기기준에 constraint를 지정해준다. 전체화면을 스크롤뷰로 하고싶다면 safe area를, 조그만 크기의 스크롤뷰를 만들고 싶다면 scrollview상자를 조그맣게 만들어 view에 소속되게 하고 view를 기준으로 constaraint해주면 된다. 아직 빨간색으로 오류가 뜬다. 정상이다. 2. 컨텐츠 뷰의 역할을 할 view를 하나 만들어 scrollview에 소속되게 한다. 원하는 높이 혹은 넓이를 설정한 후 constraint 상하좌우를 scrollview에 0으로 만든다. 그러나 height와 width는 최상위 view와 같게 만든..