본문 바로가기
728x90

iOS/UIKit15

[Swift/UI Kit] Lottie 라이브러리 쓰기! https://github.com/airbnb/lottie-ios GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations An iOS library to natively render After Effects vector animations - GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations github.com 로티 깃허브 링크입니다. 전 PM으로 추가했습니다! 편하신대로 추가해주시고 아래 링크(로티공홈)에서 맘에 드는 gif파일을 고르거나 개인 파일을 골라 밑에 코드 처럼 적.. 2023. 7. 1.
[Swift] 스토리보드 없이 코드로만 UI 시작해보기! Feat.SnapKit(1) 똑같이 파일을 만들어 줍니당ㅎㅎ 망설이지말고 Main 스토리보드 파일을 날려줍니다 오잉?? 분명 Main 스토리보드 파일을 날렸는데 왜 이런 에러가 뜰까요? info 에 이친구를 추가하고 "Main storyboard file base name(IPhone)" string에 아무것도 넣지 마세용 홍홍 만약에 Main storyboard file base name 파일이 있다면 그냥 날려주시면 될거에요 홍홍 요로콤 말이죠. 그런데 옆에 시뮬레이터를 보시면 까만 화면이죠? 스토리보드로 진행 하셨을 때, 생각해보시면 initial view 생각 나시죠? 그걸 저희가 또 코드로 그 설정을 해야해용 그러기전에 저희가 시작할 ViewController 먼저 만들죠 ㅎㅎ SceneDelegate 파일에 들어갑니다 1.. 2023. 6. 23.
[Swift/iOS] 구글 로그인 구현하기! 1.Pod에 구글로그인 sdk를 추가해줍니다. pod 'GoogleSignIn' 2. https://cloud.google.com/?hl=ko 구글 클라우드 플랫폼 콘솔로 들어가서 클라이어튼 ID 만들기를 클릭 저희는 당연히 iOS를 선택해야겠죠? 개인적으로 PLIST를 다운로드해서 따로 클라이언트 ID를 관리하는게 좋습니다~(추천임 굳이 안해도 NO matter~) 3. URL Types에서 추가해서 역순으로 되어있는 구글클라이언트ID가 있습니다. (다운받으신 PLIST) 4. AppDelegate에 있는 didFinsihLaunching 함수에 아래 코드를 추가 해주십쇼 func application(_ application: UIApplication, didFinishLaunchingWithOpti.. 2023. 2. 28.
[Swift/iOS] 네.아.로 네이버 로그인 구현하기 https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 네이버 로그인 API를 생성한다. 이부분은 생략하고 코드부분만 설명하겠습니당! !Alamofire가 있다는 전제하에, 설명합니당! 우선 API 생성하실 때, URL Scheme 을 복사 한 뒤, 프로젝트 info에서 URL Types에 추가 해줍니당! pod 'naveridlogin-sdk-ios' pod 을 추가해주십니다! https://developers.naver.co.. 2023. 2. 26.
[Swift] SegmentsController Underline 밑줄 왔다리 갔다리 당근마켓 UI 따라하기중 아래와 같이 인디게이터바가 왔다리 갔다리 하는 애니메이션을 하고 싶었당 폭풍 구글링후, 그 결과를 찾았다. 우선 , 아래와 같이 세그먼트 컨트롤 추가해주신 후, 타이틀을 바꿔 줍니다. (이 과정은 그냥 스토리보드 슥삭 하면 되니 생략 하겠슴둥) 커맨드+N -> 코코아 추가 -> UI Segment 클래스를 추가해주십쇼 요 코드를 private func removeBackgroundAndDivider() { let image = UIImage() self.setBackgroundImage(image, for: .normal, barMetrics: .default) self.setBackgroundImage(image, for: .selected, barMetrics: .defaul.. 2023. 2. 6.
[Swift UI Kit] UI Button 내 이미지 크기 조절하기 쿠팡 클론 프론트 부분 클론 코딩중 예시 이미지를 넣을려는데 짤린다. 스토리보드에서는 이미지 크기를 설정 할 수 있는 것이 보이지 않는다. 아울렛 변수로 선언후 아래와 같이 해도 되공, 스토리 보드에서 백그라운드로 바꾸어 해도 된다. import UIKit class UseInfoController : UIViewController{ @IBOutlet weak var Button1: MyBtn! override func viewDidLoad() { super.viewDidLoad() Button1.setImage(UIImage(named:"IMG_1715"),for: .normal) Button1.contentVerticalAlignment = .fill Button1.contentHorizontalAl.. 2023. 1. 27.
728x90
반응형