화면 3

[iOS Swift] 화면 터치 시 키보드 내리기 (Hide keyboard)

TextField에서 키보드가 활성화 되고나서 return 키를 누르면 키보드가 내려가게 할 수도있지만일반적으로 그냥 바닥화면을 터치하면 키보드가 내려가도록 코딩 해 둔다. ViewController에 아래 코드를 추가해주면 화면 터치 시 키보드가 내려간다.저 코드에 그 밖에 DatePicker같은 것을 hidden 시켜주거나 하는 코드를 추가해서 써도 된다. ViewController.swift 1234567891011121314151617181920//// ViewController.swift// FlightBooking//// Created by Jieun Park on 2019. 5. 20..// Copyright © 2019년 Geumson. All rights reserved.// import..

프로그래밍/iOS 2019.05.20

안드로이드 아름다운 인트로 화면 만들기

안드로이드 앱 시작시 로고가 잠깐 떴다 사라지는 화면을 본 적 있을 것이다.인트로 화면에서는 최근 안드로이드 M에서 등장한 퍼미션을 받을 수도 있을 것이고, 로딩바도 구현할 수 있을 것이다.오늘은 그 인트로 화면을 구현해보도록 하겠다.먼저, 해당 layout을 준비한다. 그냥 linearLayout에 이미지 하나 올린 거라도 괜찮다.그 화면을 activity_intro.xml 라고 가정하자. 다음은 IntroActivity.java 를 생성한다.IntroActivity.javaimport android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; /** * Created by..

안드로이드 화면 전환, 액티비티 간 정보 전송 (인텐트,Intent)

안드로이드에서 인텐트(Intent)는 기본이다.고등학교 때 100% 열정만으로 뛰어든 앱 개발에 가장 당황했던 것은 그 흔한 화면 넘기기 조차 자바 코드였다는 사실이다.특히나 그 때 자바 문법에 대한 지식이 1도 없어서 인텐트는 사용해보지도 못했다. (그래서 Tab으로 구현했는데 이것도 이상하네..)그래서 이번에는 인텐트에 대해서 정리를 해서 나처럼 화면전환을 못하는 사람에게 도움을 주려한다. 인텐트는 어떤 일을 할 수 있는가?인텐트는 A Activity에서 어떤 동작이 발생하면, B Activity를 실행하는 화면 전환의 기능을 할 수 있다.그리고 A Activity에서 발생하는 어떤 형태의 데이터(int,String,char,float,array...etc)를 B Activity로 넘길 수 있다. 인..