xcode 썸네일형 리스트형 [Swift 4] Custom Segue로 화면 전환을 가로 방향으로 하는 법 앱 제작시에 일반적인 화면 전환 방법으로는 내비게이션 컨트롤러와 세그를 이용하는 방법이 주로 사용되는데 내비게이션 컨트롤러의 경우 화면 전환은 가로 방향으로 오른쪽에서 나타나서 왼쪽으로 이동하고 세그인 경우에는 세로 방향으로 아래에서 위로 이동한다. 내비게이션 컨트롤러를 이용하지 않고 세그를 이용하면서 화면 전환 방향을 가로방식으로 하려면 커스텀 세그를 만들어 사용해야 한다. CustomSegueClass 만들기 // CustomSegueClass.swift import UIKit // RightViewController 뷰 이동 class right: UIStoryboardSegue { override func perform() { let src = self.source as UIViewControll.. 더보기 일정관리 앱에서 많이 사용하는 스트라이크 라인 설정법 일정관리 앱에서 흔히 볼 수 있는, 완료 항목에 줄을 긋는 방법 cell.planTitleLabel.text = plans![indexPath.row].title if plans![indexPath.row].check == true { cell.planCheckImage.image = UIImage(named: "ico_checkOn") cell.planTitleLabel.textColor = UIColor(hex: checkOnTextColor) let attributedString = NSMutableAttributedString(string: plans![indexPath.row].title) attributedString.addAttribute(NSAttributedStringKey.striket.. 더보기 화면의 세로 사이즈로 디바이스 구별 좀 더 복잡하고 기능이 많은 API들이 있지만 그냥 간단하게 아이폰과 아이패드만 구별하면 익스텐션이다 화면의 가로 사이즈로 구별하기에는 동일한 사이즈를 사용하는 기기가 있어서 세로 사이즈를 기준으로 구별했다. extension CGFloat { //MARK: - 화면 리사이즈 /* 375 * 812 X @3x 1125px × 2436px 2436px × 1125px 414 * 736 6+, 6s+, 7+, 8+ @3x 1242px × 2208px 2208px × 1242px 375 * 667 6, 6s, 7, 8 750px × 1334px 1334px × 750px 320 * 568 5s, SE 640px × 1136px 1024 x 1366 iPad Pro 12.9-inch (2nd generation.. 더보기 이전 1 다음