Programing Language/iOS(Swift)
-
iOS) UIView에 터치 이벤트를 추가하는 방법?Programing Language/iOS(Swift) 2019. 11. 1. 15:59
몸짓 인식기 제스처 인식기 를보기에 추가 할 때 알림을받을 수있는 일반적으로 사용되는 터치 이벤트 (또는 제스처)가 많이 있습니다. 제스처 유형을 따르는 사람들은 기본적으로 지원됩니다. UITapGestureRecognizer 탭 (화면을 한 번 이상 짧게 터치) UILongPressGestureRecognizer 장시간 터치 (장시간 동안 화면 터치 ) UIPanGestureRecognizer 팬 (손가락을 화면 위로 움직여) UISwipeGestureRecognizer 스 와이프 (빠르게 움직이는 손가락) UIPinchGestureRecognizer Pinch (손가락 두 개를 함께 움직이거나 따로 움직입니다 - 일반적으로 확대 / 축소) UIRotationGestureRecognizer 회전 (두 ..
-
(iOS) UILabel 코드로 생성 및 기본 설정Programing Language/iOS(Swift) 2019. 11. 1. 14:29
1. UILabel 코드로 생성하기. let label = UILabel(frame: CGRect(x: 0, y: 0, width: 80, height: 40)) self.view.addSubview(label) 2. UILabel 정렬하기. label.textAlignment = .left // 좌측 정렬. label.textAlignment = .center // 중앙 정렬. label.textAlignment = .right // 우측 정렬. label.textAlignment = .justified // 행맞추기 (Justification) label.textAlignment = .natural // 지역화 기준으로 정렬. (Alignment associated with the current lo..
-
(iOS) View에 View를 넣고 순서 변경하기(레이아웃 순서 변경)Programing Language/iOS(Swift) 2019. 11. 1. 14:17
iOS 개발을 하다보니, 이것저것 View를 건드는 일이 많은데요. 다들 아시는것이겠지만 그냥 팁이라 생각하고 적습니다. ? 팁도 아닐수도... - view1을 추가 self.view.addSubview(self.view1) - view1을 0번째에 삽입 self.view.insertSubview(view: self.view1, at: 0) - view1을 가장 앞으로 self.view.bringSubview(toFront: self.view1) - view1을 가장 뒤로 self.view.sendSubview(toBack: self.view1) - 0번째 view와 1번째 view의 위치를 변경한다. self.view.exchangeSubview(at: 0, withSubviewAt: 1) 출처: ht..
-
(iOS) CollectionView에서 column 크기 정확하게 쪼개기Programing Language/iOS(Swift) 2019. 11. 1. 01:30
정사각형으로 CollectionView에서 정사각형으로 columnn2개가 형성 됩니다. 크기가 맞지 않다면 width를 고정해서 바꾸시길! func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let padding: CGFloat = 50 let collectionViewSize = collectionView.frame.size.width - padding return CGSize(width: collectionViewSize/2, height: collectionViewSize..
-
iOS) 아이폰의 서버 통신 API인 Alamofire 설치방법Programing Language/iOS(Swift) 2019. 10. 31. 23:25
순서 1. Cocoapods 설치 2. Alamofire 설치 2. Alamofire 설치 Alamofire 와 같은 framework 를 사용하기 위해서는 cocoapods을 이용해야합니다. 꼭 그런건 아니지만 가장 편한 느낌... 저같은 경우는 프로젝트를 생성한 다음에 cocoapods 을 넣어줍니다. 그러므로 새 프로젝트를 생성합니다. 그 프로젝트로 이동하여 cocoapods를 설치하기 위해 다시 터미널을 켜줍니다. 터미널에서 ls : 현재 위치에서 볼 수 있는 폴더와 파일들이 나옵니다. ls -al : 현재 위치에서 볼 수 있는 모든 것이 나옵니다. (가려진 것들 볼 때) cd : 이동할 때 사용합니다. 터미널 사용법은 인터넷에 많은데... 아직도 저는 이거밖에 모릅니다 ㅠㅠㅠ 아무튼 그렇게 cd..
-
(iOS) Stroyboard없이 레이아웃 작성 참고 홈페이지Programing Language/iOS(Swift) 2019. 10. 31. 14:43
https://baked-corn.tistory.com/41 [ios] Auto Layout Programmatically - 2 Auto Layout Programmatically 지난 포스팅에서는 단순히 UIButton 과 UILabel 을 코드로 작성하고 위치시켜봤다면 이번 포스팅에서는 Constraints 를 동적으로 관리하는 방법을 알아보도록 하겠습니다. 먼저 이번.. baked-corn.tistory.com 1,2번있는데 설명잘해놓음
-