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
반응형
'Programming > ios' 카테고리의 다른 글
'GoogleSignIn/GIDSignIn.h' file not found (0) | 2017.03.20 |
---|---|
module 'googlemobileads' not found (0) | 2017.03.20 |
[swift를 이용한 ios 앱 만들기] 화면 전환 (0) | 2015.12.30 |
[swift를 이용한 ios 앱 만들기] 백그라운드 색상 변경하기 (0) | 2015.12.30 |
[swift를 이용한 ios 앱 개발] UILable을 이용하여 Text 넣기 (0) | 2015.12.30 |
댓글