반응형
스위프트 : iOS 화면 크기 결정 [중복]
이 질문에는 이미 답변이 있습니다.
- 장치 너비와 높이를 얻는 방법? 답변 10 개
화면 크기에 상관없이 Swift 코드를 사용하여 앱에 항목을 올바르게 배치하고 싶습니다. 예를 들어, 버튼이 화면 너비의 75 %가되도록 (screenWidth * .75)
하려면 버튼 너비 와 같은 작업을 수행 할 수 있습니다. 나는 이것을 Objective-C에서 결정할 수 있음을 발견했다.
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
불행히도, 이것을 이것을 Swift로 변환하는 방법이 확실하지 않습니다. 누구든지 아이디어가 있습니까?
감사!
스위프트 3.0
let screenSize = UIScreen.main.bounds
let screenWidth = screenSize.width
let screenHeight = screenSize.height
오래된 스위프트에서는 다음과 같이하십시오.
let screenSize: CGRect = UIScreen.mainScreen().bounds
다음과 같이 너비와 높이에 액세스 할 수 있습니다.
let screenWidth = screenSize.width
let screenHeight = screenSize.height
화면 너비의 75 %를 원하는 경우 다음을 수행 할 수 있습니다.
let screenWidth = screenSize.width * 0.75
스위프트 4.0
// Screen width.
public var screenWidth: CGFloat {
return UIScreen.main.bounds.width
}
// Screen height.
public var screenHeight: CGFloat {
return UIScreen.main.bounds.height
}
참고 URL : https://stackoverflow.com/questions/24110762/swift-determine-ios-screen-size
반응형
'IT' 카테고리의 다른 글
목록의 두 요소마다 반복 (0) | 2020.05.15 |
---|---|
이름을 몰라도 SQL 기본 제약 조건을 삭제하는 방법은 무엇입니까? (0) | 2020.05.15 |
UITableViewCell의 배경색을 사용자 정의하는 방법은 무엇입니까? (0) | 2020.05.15 |
UICollectionView의 셀 간격 (0) | 2020.05.15 |
안드로이드에서 텍스트의 그림자 효과? (0) | 2020.05.15 |