티스토리 뷰
UIButton 클릭 -> UIView 화면전환은 굳이 프로그래머블하게 처리하지않아도 사실은 스토리보드만으로도 처리가 가능하다.
하지만.. 모두가 정석을 이용하지 않듯이..
나는 특정 UIView 를 터치할때, UINavigationController 의 push 화면전환을 하고싶다.
1. 누를 대상 View 를 배치한다.
2. 눌러질 해당 View를 Command 버튼을 누른채 UIViewController 코드에 끌어당겨 Outlet 을 만들어준다.
3. 이동할 목적지 UIViewController 를 storyboard에 배치한다.
4. storyboard -> identity inspector -> storyboard ID 에 ID 를 입력한다.
5. 다시 Main 뷰로 돌아와서 코드를 작성한다.
------------- Main.swift --------------
import UIKit
class Main: UIViewController
{
@IBOutlet weak var myView: UIView!
override func viewDidLoad()
{
super.viewDidLoad()
// Touch Event 등록 후 함수를 연동한다. (goPage)
let gesture = UITapGestureRecognizer(target: self, action: #selector(Main.goPage(_:)))
self.myView.addGestureRecognizer(gesture)
}
override func didReceiveMemoryWarning()
{
super.didReceiveMemoryWarning()
}
func goPage(sender:UIGestureRecognizer)
{
// Story board 상수를 지정하고 (Main.storyboard 기 때문에 "Main"을 입력해주자.)
let storyboard = UIStoryboard(name: "Main", bundle: nil)
// 아까 입력했던 storyboard id -> writeview_yw를 입력해주자ㅏ.
let vc = storyboard.instantiateViewControllerWithIdentifier("writeview_yw")
self.navigationController!.pushViewController(vc, animated: true)
}
}
----------------------------------------
끝
'Computer > ETC..' 카테고리의 다른 글
VBS(VB) 서버 포트 체크하기 (0) | 2016.11.29 |
---|---|
(리눅스) 접속 기록 확인하기 (0) | 2016.08.18 |
Git Hub 사용법 4 - 콘솔용 Git 설치하기 (0) | 2016.07.10 |
(Swift) 배열 (0) | 2016.07.08 |
(Swift) 주석 (0) | 2016.07.07 |
- Total
- Today
- Yesterday
- 앵커브리핑
- CentOS
- 서버
- BBC 가쉽
- 스위프트
- node.js
- 리눅스
- Node
- IOS
- Swift
- nodejs
- 안드로이드
- Phaser
- Kotlin
- php
- mysql
- GIT
- linux
- git hub
- C언어
- 손석희
- Android
- 노드
- 점유율
- 배열
- 뉴스룸
- C
- xcode
- 깃헙
- Asterisk
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |