//
// ViewController.swift
// customButton
//
// Created by MacBookPro on 2017. 12. 27..
// Copyright © 2017년 MacBookPro. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 버튼 인스턴스를 생성하고, 속성을 설정한다.
let btn = UIButton(type: UIButtonType.system) //1
btn.frame = CGRect(x:50 , y:100, width:150 , height: 30)
btn.setTitle("할수있다.", for: UIControlState.normal)
//버튼을 수평정렬
btn.center = CGPoint(x: self.view.frame.size.width / 2 , y: 100)
//루트 뷰에 버튼을 추가한다.
self.view.addSubview(btn)
//버튼의 이벤트와 메소드 btnOnclick(_:)을 연결한다.
btn.addTarget(self, action: #selector(btnOnClick(_:)), for: .touchUpInside)
}
@objc func btnOnClick(_ sender: Any){
//호출한 객체가 버튼이라면
if let btn = sender as? UIButton{
btn.setTitle("클릭되었습니다.", for: UIControlState.normal)
}
}
}
'ios 뽀개기 > 실전' 카테고리의 다른 글
메모장 - 커스텀(x) (0) | 2018.01.03 |
---|---|
커스텀 내비게이션 바 (0) | 2018.01.03 |
탭바 커스텀하기 (0) | 2018.01.02 |
커스텀 버튼 및 데이터 전달하기 (0) | 2018.01.02 |
커스터마이징 버튼 (0) | 2017.12.27 |
댓글