본문 바로가기

Mobile/IOS & Swift

[SWIFT] IOS 애니메이션 효과 - 3 [SWIFT] IOS 애니메이션 효과 - 3 continue 버튼을 누르면 로그인 화면으로 넘어가는 예시 실행화면 visual effect view의 경우 아래와 같이 추가가능 1override func viewWillAppear(_ animated: Bool) { 2 super.viewWillAppear(animated) 3 4 backgroundImage.alpha = 0.0 5 continueButton.alpha = 0.0 6 message.alpha = 0.0 7 8 } 처음에 로고를 제외한 모든 내용을 가려 준 후 1UIView.animate(withDuration: 1, delay: 0.0, options: [], animations: { 2 3 //display background imag.. 더보기
[SWIFT] IOS 애니메이션 효과 - 1 [SWIFT] IOS 애니메이션 효과 - 1 1override func viewWillAppear(_ animated: Bool) { 2 super.viewWillAppear(animated) 3 4 helloWorld.center.y -= view.bounds.height //위에 숨겨져 있음 5 secondLabel.center.y += view.bounds.height //아래에 숨겨져있음 6 hiddenLabel.alpha = 0.0 // 알파0 7 } 화면 사이즈만큼의 값을 주어 뷰를 숨긴다. 실행화면 1UIView.animate(withDuration: 1.0, animations: { 2 3 self.helloWorld.center.y += self.view.bounds.height 4 5 .. 더보기
[IOS] Auto layout 코드 예시 [SWIFT] 수동으로 auto layout 잡아주기 스토리보드로 하나하나 드래그해주어도 되지만 가끔은 수동으로 잡아주어야 할 때가 있다. 이럴경우 contentView.translatesAutoresizingMaskIntoConstraints = false처럼 우선 해당부분의 auto Resizing을 false를 통해 코드로 직접 수정 가능하도록 설정해 준 후 하기 소스를 보자 contentView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor, constant: 8.0), contentView.leadingAnchor.constraint(equalTo: view.leadingAnchor), //left logoView.heightAnchor... 더보기