10. 예제 프로젝트 만들기
페이지 정보
작성자 관리자 댓글 0건 조회 4,104회 작성일 19-11-06 22:02본문
10. 예제 프로젝트 만들기
class ViewController:UIViewController {
var imageView: UIImageView!
var inputField: UITextField!
var inputBtn: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// (화면가로 - compont 가로) + 0.5
imageView = UIImageView(frame: CGRect(x: (self.view.frame.width - 200) *0.5, y: 50, width: 200, height: 200))
imageView.backgroundColor = .red
self.view.addSubview(ImageView)
inputField = UITextField(frame: CGRect(x: (self.view.frame.width - 160) *0.5, y: imageView.frame.origin.y + imageView.frame.size.height + 20, width: 160, height: 20))
inputField.placeholder = "동물이름을 입력하세요"
inputField.autocapitalizetionType = .none // 텍스트 입력시 첫글자가 소문자로 바뀐다.
self.view.addSubview(inputField)
inputBtn = UIButton(type: .roundedRect)
inputBtn.frame = CGRect(x: (self.view.frame.width - 80) *0.5, y: inputField.frame.origin.y + inputField.frame.size.height + 20, width: 80, height: 20
inputBtn.setTitle("입력", for: .normal )
self.view.addSubview(inputBtn)
inputBtn.addTarget( self, action: #selecter(touchedBtn), for: .touchUpinsice)
}
@objc func touchedBtn () {
print("버튼이 눌리나요?")
print(inputField.text )
var _inputText = inputField.text
if _inputText == "사자" {
print("사자")
imageView.image = 사지이미지 선택
} else if _inputText == "호랑이" {
print("호랑이")
imageView.image = 호랑이 이미지 선택
}
}
}
사진 등록하기
소스 수정
if _inputText == "사자" {
print("사자")
imageView.image = 사지이미지 선택
} else if _inputText == "호랑이" {
print("호랑이")
imageView.image = 호랑이 이미지 선택
}
댓글목록
등록된 댓글이 없습니다.