IOS(iPhone)

IOS UIView 에 border 추가하기, 버튼, 레이블 등에 테투리 표시하는 방법

알통몬_ 2017. 8. 16. 11:07
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


안녕하세요 이번 포스팅에서는 ios 를 만드는데 있어서 UIButton 이나 UILabel 같은

UIView 들의 border 를 설정하는 방법에 대해서 포스팅합니다.


안드로이드 같은 경우는 .xml 파일에 border 설정을 해서 setBackgroundResource(R.drawable.name.xml) 처럼

함수를 사용했습니다.

IOS 에서는 uiView.layer.borderColor, uiView.layer.borderWidth 속성을 사용하여 border를 추가해 줄 수 있습니다.

예제 코드


import UIKit


class ViewController: UIViewController {

    @IBOutlet weak var numberNine: UIButton!


    override func viewDidLoad() {

        super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

        numberNine.layer.borderColor = UIColor.black.cgColor

        numberNine.layer.borderWidth = 2

    }


    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }


    


}


위 코드처럼

먼저 @IBOutlet 으로 코드와 뷰를 연결시키고,

viewDidLoad() {} 안의 코드처럼 borderColor 과 borderWidth를 설정해주시면 됩니다.


쉽죠???

이상입니다.


반응형