Auto Layout (2)
Auto Layout (1)에서 했던것을 바탕으로 Main의 화면도 Rotate했을때 background, image, button들이 짤리지 않고 유지하게 만들어 보자. background up / down / left / right의 제약조건을 모두 활성화 해준다. 하지만 이렇게 safe area가 있으므로 그부분도 조절을 해주자...
Auto Layout (1)에서 했던것을 바탕으로 Main의 화면도 Rotate했을때 background, image, button들이 짤리지 않고 유지하게 만들어 보자. background up / down / left / right의 제약조건을 모두 활성화 해준다. 하지만 이렇게 safe area가 있으므로 그부분도 조절을 해주자...
Auto Layout 에서는 폰을 Rotate했을때 어플 화면이 변경되게 하는것을 공부할 예정이다. 현재는 이렇게 화면을 회전할 경우 지원이 되지않는 걸 볼 수 있다. 이렇게 Launch Screen에서도 Rotate했을때 로고가 짤리는 걸 알 수 있다. Q:그러면 직접 사이즈를 조절하면 되는걸까? A:안된다. 아래 이미지를 보자. ...
import Foundation func solution(_ array:[Int]) -> Int { var arr : [String] = [] var answer : Int = 0 arr = array.map{String($0)}.joined().map{String($0)} for ...
import Foundation func solution(_ order:[String]) -> Int { var arr : [Int] = [] var answer : Int = 0 answer = order.map{$0.contains("cafelatte") ? 5000 : 4500}.reduce...
아래와같이 디자인을 한다 imageview와, button을 viewcontroller와 연결 시켜준다. 버튼을 눌렀을때 이미지가 변환이되게 코드를 짠다. ```swift import UIKit class ViewController: UIViewController { @IBOutlet w...
IBAction 생성하기. 버튼을 눌렀을때 작동하게하는 Action을 할때는 중괄호 사이의 저 부분에 둔다. IB outlet처럼 Control을 누르고 드래그 하면 된다. 보통은 버튼을 드래그하면 작동을 하는 의미이므로 Action이 바로 되어있다. 그리고 버튼이므로 type을 Uibutton으로 바꿔준다. 아래 사진으로 대강 어떻...
viewController는 코드 파일이자 메인이고 Main은 디자인 파일이다. 이전에도 서술했지만 option누르고 클릭을 하면 새로운 layout이 하나 더 생긴다 아래와같이 누르면 좀 더 보기편하게 할 수 있다. IB outlet, Interface outlet만들기 Control을 누르고 드래그해준다. 그리고 이름을 설...
Git에서 가져오기(Clone). 관련file이 있는 곳으로 들어가서 우측의 code를 누른다. 그다음 링크를 복사한다. 그리고는 두번째 clone git repository를 클릭 복사한 링크를 붙여넣기한다. 그리고 clone을 클릭한후 원하는 위치를 설정해주면 끝. Launch Screen은 보통 어플을 켤때 잠깐 보여주는 화면...
I Am Poor Project를 만들어보자! 프로젝트 생성은 pass! Label을 추가하고 I Am Poor 이라고 입력해보자. Label -> I Am Poor로 변경. 그다음 색상과, 폰트크기를 변경. ImageView를 추가하자 ImageView에 Image...
Simulation을 할 iPhone Model 선택하기. 상단에 iphone15pro로 되어있는데 해당 부분을 클릭하면 이렇게 내가 원하는 폰의 모델을 설정할 수 있다. 실행할때는 상단의 화살표 버튼을 누르면 시뮬레이터가 실행이 된다. 실행하면 다음과 같이 뜬다. 실제 내가 가지고있는 iphone에 연동시켜보기. Xco...