티스토리 뷰
Font 사이즈를 참조하여 Label height 구하기
Record |
|
작성일 |
2019. 06. 14 (금) |
Swift 버전 |
Swift 5 |
Xcode 버전 |
10.2.1 |
안녕하세요. Fury에요 :]
Label에 글자가 없는 상태에서 height를 구하면 정확하게 나오지 않을 경우가 있어요..
저는 자꾸 0이 나와서 제대로 된 작업을 할 수가 없었는데요.
Label의 font 사이즈를 참조하여 그 Label의 높이를 구하는 방법이 있었어요!!
한번 알아보도록 할게요!
1. Font 사이즈 참조하여 높이 / 넓이 구하기 |
// 높이 구하기
("1" as! NSString).size(withAttributes: [NSAttributedString.Key.font : statusLabel.font]).height
// 넓이 구하기
("1" as! NSString).size(withAttributes: [NSAttributedString.Key.font : statusLabel.font]).width
위의 방법을 사용하면 높이와 넓이를 다 구하실 수 있습니다.
다만, 넓이는 크게 유용하지가 않네요.. 동적으로 text의 사이즈가 움직일 테니깐..
하지만, 높이의 경우는 Label에 text가 없더라도 아무 글자나 사용하여 사이즈를 예상하는 것이 가능하네요!
유용하게 사용될 것 같습니다.
감사합니다 :]
'개발 > iOS' 카테고리의 다른 글
[Swift] Naver 로그인 API 사용하기(네아로 사용하기) (421) | 2019.08.19 |
---|---|
[Swift] tableview 왼쪽 라인만 공백이 있는 경우 (0) | 2019.08.06 |
[Swift] for문 일정 숫자만큼 증가하는 방법 - stride (367) | 2019.06.13 |
[Swift] iOS 파이어베이스에 연동하기 (421) | 2019.06.08 |
[Xcode] CocoaPods(코코아팟) 설치 및 사용 방법 (0) | 2019.06.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Kakao
- 애플로그인
- ModalPresentaionStyle
- ios
- Sign in with Apple
- 카카오 로그인
- 문자열나누기
- error
- TextField Padding
- Swift GoogleMap
- swift fcm
- UITextField 멀티라인
- xcode11
- ActivityViewController
- Android
- GIF
- 키크론K2
- Xcode
- swift 문자열
- firebase
- 안드로이드
- SWIFT
- signinwithapple
- presentingViewController
- 앱스토어 커넥트
- 공유하기 한국어
- TableView
- Swift Target Version
- 앱커넥트
- iOS13
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함