Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iOS에서 ImageView의 테두리를 설정하시겠습니까?

<시간/>

이미지 보기의 테두리를 설정하는 것은 쉽습니다. 이 게시물에서는 iOS에서 이미지 보기의 테두리를 설정하는 방법을 살펴보겠습니다.

시작하겠습니다.

1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 "BorderToImage"로 지정합니다.

이미지 보기에 테두리를 추가할 버튼을 탭하면 스토리보드에 이미지 보기와 버튼이 생성됩니다. viewDidLoad에서도 동일한 작업을 수행할 수 있지만 차이점을 확인하기 위해 이 작업을 수행합니다.

2단계 − Main.storyboard에 아래와 같이 이미지 보기와 버튼을 추가합니다.

iOS에서 ImageView의 테두리를 설정하시겠습니까?

3단계 − 이미지에 대해 @IBOutlet을 생성하고 이름을 imgView로 지정하고 버튼에 대해 생성하고 이름을 btnAddBorder로 지정합니다.

4단계 − btnAddBorder 함수에 아래 코드 추가

@IBAction func btnAddBorder(_ sender: Any) {
   imgView.layer.borderColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1.0).cgColor
   imgView.layer.masksToBounds = true
   imgView.contentMode = .scaleToFill
   imgView.layer.borderWidth = 5
}

그리고 코드 실행을 완료하여 출력을 확인했습니다.

예시

import UIKit
class ViewController: UIViewController {
   @IBOutlet var imgView: UIImageView!
   override func viewDidLoad() {
      super.viewDidLoad()
   }
   @IBAction func btnAddBorder(_ sender: Any) {
      imgView.layer.borderColor = UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 1.0).cgColor
      imgView.layer.masksToBounds = true
      imgView.contentMode = .scaleToFill
      imgView.layer.borderWidth = 5
   }
}

출력

iOS에서 ImageView의 테두리를 설정하시겠습니까?