전체 글(24)
-
[ Swift ] CG
iOS에서 뷰를 다룰 때 자주 등장하는 CGFloat, CGRect, CGPoint 등등 CG 들을 많이 봤습니다. 이 때 CG는 Core Graphics 의 약자입니다. CG에대해 가볍게 알아봅시다. Core Graphics? Core Graphics 코어 그래픽스 ( 이하 CG ) 는 2D 렌더링. 즉 2차원에서 그리는 작업에서 사용되는 개념입니다. 공식문서를 보면 Quartz기술을 사용해서 가볍고 정확하게 그릴 수 있다고 나오는데요, 보면 드로잉, 그라데이션, 색상, PDF등등 다양하고도 폭넓게 사용된다고 해요 ! 깊게 알면 좋겠으나 다름기회로 넘기고 CG는 2차원을 위해 사용되는 개념이구나, iOS에서 CG가 붙은 애들은 2차원 좌표계를 그리기 위해 사용되는 애들이겠구나, 라는 정도만 알고 넘어갑..
2020.12.29 -
[ Swift ] Keyboard 제어
키보드 컨트롤 쉽지 않지만 이것을 기억하자 ! //다른 곳 터치하면 키보드 내리기 override func touchesBegan(_ touches: Set, with event: UIEvent?) { self.view.endEditing(true) }
2020.12.21 -
[ Swift ] Table View Cell 에 stack View 를 추가해보자.
결과물 일단 UIView의 Anchor를 설정하는 함수(setAnchor)를 사용하기 위해 extension을 작성해줍니다. extension UIView { func setAnchor(top: NSLayoutYAxisAnchor?, left: NSLayoutXAxisAnchor?, bottom: NSLayoutYAxisAnchor?, right: NSLayoutXAxisAnchor?, paddingTop: CGFloat, paddingLeft: CGFloat, paddingBottom: CGFloat, paddingRight: CGFloat) { self.translatesAutoresizingMaskIntoConstraints = false if let top = top { self.topAnchor..
2020.11.19