[아이폰] - 뷰 컨트롤러에서 효과주기(폰트, 정렬 등)
○ 뷰 컨트롤러에서 효과주기(폰트, 정렬 등) |
안드로이드처럼 아이폰에서도 Main.storyboard 가 아닌 ViewController.swift 에서 디자인 효과들을 적용할 수 있다 import UIKit // 아이폰에서 화면 하나는 View 라 한다 class ViewController: UIViewController { // UIViewController 상속 받아서 클래스를 만듬 // 뷰 내용을 메모리에 로드할 때 실행(viewDidLoad() 가 스토리보드에 있는걸 뿌려줌) override func viewDidLoad() { let view1 = UIView() // 뷰를 생성 -> UIView() 이용해서 view1.backgroundColor = UIColor.red; // 배경색 지정 -> UIColor 이용해서 view1.frame = CGRect(x:10, y:20, width:300, height:500) // 프레임 크기 설정 -> CGRect() 이용해서 self.view.addSubview(view1) // ViewController에 기본적으로 지정된 뷰(붙이기 위해) let label2 = UILabel() // 레이블 생성 -> UILabel() 이용해서 label2.frame = CGRect(x: 20, y: 20, width: 700, height: 100) // 프레임 크기 설정 label2.text="나비야 오라고" // 텍스트 설정 label2.font = UIFont.systemFont(ofSize: 25) // 폰트크기 설정 label2.textColor = UIColor.blue // 글자색 지정 label2.backgroundColor = UIColor.black // 배경색 지정 label2.textAlignment = .center // .center, .left, .right 글자 정렬 self.view.addSubview(label2) // ViewController에 기본적으로 지정된 뷰(붙이기 위해) let label3 = UILabel() // 레이블 생성 -> UILabel() 이용해서 label3.frame = CGRect(x: 40, y: 40, width: 200, height: 100) // 프레임 크기 설정 label3.text="ㅇㅈㄴ" // 텍스트 설정 label3.font = UIFont.boldSystemFont(ofSize: 25) // 굵은 스타일의 폰트크기 지정 label3.textColor = UIColor.blue // 글자색 지정 label3.backgroundColor = UIColor.white // 배경색 지정 label3.textAlignment = .center // .center, .left, .right 글자 정렬 self.view.addSubview(label3) ViewController에 기본적으로 지정된 뷰(붙이기 위해) super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } |
'아이폰' 카테고리의 다른 글
[아이폰] - 배열과 UIButton 사용하기 예제 (0) | 2018.10.16 |
---|---|
[아이폰] - 위젯 : UIButton, UISwitch, UIImageView 사용하기 예제 (0) | 2018.10.16 |
[아이폰] - 스위프트 상속과 오버라이딩 (0) | 2018.10.16 |
[아이폰] - 스위프트 클래스(Class) 생성 및 초기화 (0) | 2018.10.16 |
[아이폰] - 간단한 계산기 예제 (0) | 2018.09.28 |