-
201919 - TILTIL/2021 2020. 9. 20. 02:54
Swift 문법
오늘은 새로운 개념을 공부하지 않고 배웠던 부분을 복습했다. 그리고 개발자 문서(swift.org)도 읽었다.
The Basic과 Strings and Characters 부분을 공부했다.
iOS
알람을 만드는 방법을 다시 공부했다.
//선언만했다. 사용을 안했다. let makeAlert = UIAlertController(title: "경고창", message: "버튼을 눌렀습니다.", preferredStyle: .alert) //이걸해도 아직까지 안나왔다. 아직까지 선언만 했다. let actionAlert = UIAlertAction(title: "뭐가바뀔까", style: .default) //이제 만든 상수를 사용했는데 아무 반응이 없다. makeAlert.addAction(actionAlert) //이거까지 하니까 나왔다, false면? false도 출력이 된다. present(makeAlert, animated: true, completion: nil) //Pass true to animate the presentation; otherwise, pass false. //presentation을 animate하려면 true를 아니면 false를... animate안하려면 false인거같은데 왜 될까?
그리고 알람의 제목과 내용을 파라미터로 받는 메서드로 만들었다.
class ViewController: UIViewController { func presentAlert(title: String, message: String) { let makeAlert = UIAlertController(title: title, message: message, preferredStyle: .alert ) let actionAlert = UIAlertAction(title: "확인", style: .default) makeAlert.addAction(actionAlert) present(makeAlert, animated: true) }
아직 디테일한 것들을 모르는 것이 많다. style 파라미터에 .default말고 다른 것을 넣어보지 않았고 animated에 true가 아닌 false를 입력했는데 차이점을 발견하지 못했다.
200920 추가 : animated에 true를 전달하면 애니메이션 효과(페이드인/아웃)와 함께 표시하는 것이고 false를 전달하면 애니메이션 효과 없이 표시된다. 1
회원가입 화면을 만드는 도중 문제가 생겼다. 이메일을 입력받는 text field를 반투명하게 만들고 싶었는데 방법이 기억이 나지 않았다...
200920 추가 : 투명하게 만드는 방법은 Attributes inspector에서 alpha값을 0~1 사이의 값으로 조절할 수 있다. 하지만 이 경우에는 투명도 문제가 아니였다. Placeholder에 글을 입력해야 하는데 Text에 글을 입력했다. 2
728x90'TIL > 2021' 카테고리의 다른 글
200921 - TIL (0) 2020.09.22 200920 - TIL (1) 2020.09.21 200918 - TIL (1) 2020.09.19 200917 - TIL (1) 2020.09.18 200916 - TIL (1) 2020.09.17