본문 바로가기
Programming/ios

[swift를 이용한 ios 앱 만들기] 버튼 만들기

by guru_k 2015. 12. 30.
728x90
반응형

텍스트 만들기에 이어 버튼 만들기 입니다.


 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var btn = UIButton()
 
// btn width, height Size -- 버튼 크기 설정
btn.frame.size.width = 50
btn.frame.size.height = 50
// btn alignment Center -- 중앙 정렬
btn.frame = CGRectMake(width/2 - btn.frame.size.width/2
height/2 - btn.frame.size.height/2
btn.frame.size.width, 
btn.frame.size.height);
// btn Background Color -- 백그라운드 색상 설정
btn.backgroundColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1)
// btn cornerRadius -- 버튼 코너 설정
btn.layer.cornerRadius = 10
// btn setTitle -- 버튼 내 text 설정
btn.setTitle("클릭", forState: UIControlState.Normal)
// btn addTarget -- 타겟 설정
btn.addTarget(self, action: Selector("touchBtn:"), 
forControlEvents: UIControlEvents.TouchDown)
 
// display       
self.view.addSubview(btn)
cs



* 앞 부분 텍스트 만들기에 이어서 진행되었기에 btn.frame 부분의 width와 height는 view.frame의 사이즈를 저장해논 변수 입니다.

var width : CGFloat = self.view.frame.size.width

var height : CGFloat = self.view.frame.size.height


출력 화면



728x90
반응형

댓글