안녕하세요 Gons 입니다. 오늘은 키보드가 텍스트필드를 가릴 때 조치방법을 알아보겠습니다. 안드로이드에 plain text 는 자동으로 키보드가 가리지 않게 해주는데 아이폰은 그런게 없습니다. 그래서 해결해보겠습니다. 단순히 가리지 않도록 키보드 높이만큼 뷰를 올려주는게 아니라 Android랑 똑같이 스크롤도 되도록 해보겠습니다. 시작하겠습니다. 먼저 스토리보드에서 스크롤뷰로 화면을 꾸며주세요. 이런식으로 키보드가 텍스트뷰를 가릴 수 있도록 텍스트뷰만 하단으로 배치해서 원하시는대로 화면을 만들어주세요. 확인하기 좋게 이미지도 넣어줍니다. 스크롤뷰 안의 내용물들은 텍스트 필드와 버튼은 높이를 안줬고 이미지뷰는 높이를 줬습니다. 100, 200 이런 수치 아니고, 가로 1 일 때 세로 2 이런식으로 비율로..
안녕하세요 Gons 입니다. 오늘은 자동 페이징이 되는 배너를 만들어보겠습니다. 2초마다 스크롤 되는 배너입니다. 시작하겠습니다. 먼저 스토리보드에서 CollectionView 하나를 추가해주세요. 원하는 크기로 Constraints 를 설정해주세요. 컬렉션뷰 설정에서 방향 및 페이징을 설정해줍니다. 사이즈 인스펙터에서 기본 간격을 없애줍니다. ( 간격이 있으면 페이징이 제대로 되지 않음, 간격은 Constraints 로 줄 것임 ) CollectionViewCell 에 ImageView 를 하나 추가해주세요. 원하는 크기로 제약을 설정해주세요. ( 저는 10정도 간격을 줘봤습니다. ) 사진이 이미지뷰에 꽉차도록 컨텐츠 모드를 Scale To Fill 로 설정해주세요. Cell Class 를 하나 생성하..
기본 버튼을 하나 만들고, 그림자를 넣어보겠습니다. //뷰 그림자 btn.layer.shadowColor = UIColor.black.cgColor // 색깔 btn.layer.masksToBounds = false // 내부에 속한 요소들이 UIView 밖을 벗어날 때, 잘라낼 것인지. 그림자는 밖에 그려지는 것이므로 false 로 설정 btn.layer.shadowOffset = CGSize(width: 0, height: 4) // 위치조정 btn.layer.shadowRadius = 5 // 반경 btn.layer.shadowOpacity = 0.3 // alpha값 보기좋네요. 끝입니다. 감사합니다.
- Total
- Today
- Yesterday
- TabBar
- custom segment
- 심사
- TabView
- 인디케이터
- 엑스코드
- SKProductsRequestDelegate
- 로컬라이징
- presentationcompactadaptation
- Reject
- 다국어
- Language
- Xcode
- permission
- SKPaymentTransactionObserver
- 프로그레스
- SWIFT
- 테이블뷰
- 아이오에스
- Authorization
- Localized
- Localizations
- indicator
- swiftUI
- 리젝
- localizing
- SKPayment
- 스위프트
- ios
- AppStore
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |