Deep_Dev
article thumbnail
[iOS]AutoLayout : TableView_Text_Dynamic_Cell
🍎 iOS/UIKit 2023. 4. 4. 18:04

📌 AutoLayout : TableView_Text_Dynamic_Cell Text Line에 따라 Cell의 높이를 동적으로 변하게 하는 방법 tableView tableViewCell 설정후 Label 4개를 모두 상하좌우 20을 준다. ( 제일 우측 상단의 bottom은 제거 ) 왼쪽 3개의 라벨 Hugging Priority - Vertical을 조절하여 정렬한다. Cell의 identifier 설정 tableView를 VC와 dataSource, delegate 연결 protocol 추가 후 코드 입력 현재까지의 결과 MyCell의 Class를 같은 파일에 생성하여주고 ( 다른 파일에 만들어줘도 된다 ) Cell안의 Label중 최하단의 것을 IBOulet 설정한다. talbeViewCell의..

article thumbnail
[iOS] AutoLayout : Dynamic Text ( 동적 텍스트 )
🍎 iOS/UIKit 2023. 3. 30. 20:49

📌 AutoLayout : Dynamic Text 동적 텍스트 구현 방법 View의 위치는 수평, 수직으로 설정을 해주었고 View내 imageView의 위치를 잡아주어야 한다. 꽉차게 만들기 위해, 상하좌우 여백을 0으로 설정하면 비율이 깨져서 이상하게 보일 것이다. 그 이유는 imageView의 크기에 들어가는 image를 픽셀값 그대로 가져왔기때문이다. 즉, 제약조건을 지정해주지 않아서이다. 먼저 imageView의 ContentMode를 Asfect Fit으로 설정한다. 그럼에도 아직 크기가 맞지 않는다. image의 원본 크기대로 올리려면 -> 사진의 Aspect Ratio를 추가하여 사진의 원본 크기(width, height )를 비율을 설정해준다. 그럼 imageView의 크기가 해결 완료 ..

article thumbnail
[iOS] AutoLayout : StackView 활용
🍎 iOS/UIKit 2023. 3. 30. 17:20

📌 AutoLayout : StackView 활용해서 계산기 Layout 구현 1. StackView로 UIButton 묶기 ( 가로로 묶든, 세로로 묶든 ) 2. StackView 내에서 객체들의 크기 설정 ( Button 모두 선택하여 Equals Width ) 2-1. Multiplier로 크기 비율 설정 ( 숫자 0이 있는 제일 하단 StackView ) 2-1. StackView 위치 설정 3. UIButton 특정 높이값 지정하지 말고, Aspect Ratio 로 설정하여 Multiplier 비율 1:1 ( -> 정사각형 잡힌다 ) 📌 UIButton 둥글게 @IBOutlet weak var myButton : UIButton! myButton.layer.masksToBounds = true ..