UIVIEW에 원각과 음영을 넣는 방법에 대해서.
시작도 괜찮아요.😊)
처음 뵙겠습니다. 소령입니다!!
이번에는 UIVIEW에 각환, 그림자를 넣을 때 겪는 어려움을 나눠보도록 하겠습니다.🙇♂️
참고하는 게 습관이 됐으면 좋겠다!!
왜냐하면 업무를 실시할 때 자신의 비축으로 쓰는 것을 막았기 때문이다!!
누가 더 좋은 방법이 있다고 하면 댓글로 남겨주세요.😊
화면 완성
이 화면을 만들고 싶어요!
그럼 코드 좀 봅시다!!👊
구현 코드
qiita.swiftimport UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
@IBOutlet weak var shadowView: UIView!
override func viewDidLoad() {:helmet_with_cross:
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
shadowView.layer.cornerRadius = viewRadius
shadowView.layer.shadowColor = UIColor.red.cgColor
shadowView.layer.shadowOffset = CGSize(width: 0, height: 0)
shadowView.layer.shadowRadius = 7
shadowView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
구현된 코드는 여기 있습니다
스크립트
스토리보드에 있는 UIVIEW의 구성은 마치 초상화와 같다!
sampleView에서 shadowView를 생성하고 섀도우와 필렛을 표시합니다.
잠깐만!!
View 1개를 실행할 수 없습니까?!
나도 생각했어...
그래서 해봤는데...
qiita.swift
mport UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.shadowColor = UIColor.red.cgColor
sampleView.layer.shadowOffset = CGSize(width: 0, height: 0)
sampleView.layer.shadowRadius = 7
sampleView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
이렇게 하면 완벽해!!완전 이해했어!!난 또...
왜요!!왜 못해!!되다
같은 View에 각환, 그림자를 넣을 수 없을 것 같다(조사에 관한 기사는 Qiita 이외의 기사이기 때문에 이번에는 쓰지 않겠다
(How to implement rounded corner image view with shadow로 검색하세요!)
마지막
이번에는 UIVIEW의 각환, 음영 처리에 대해 설명했습니다!
다만 이렇게 하면 보기, 처리를 써야 하기 때문에 extension 등을 사용하는 것이 좋다...
이 화제에 관해서 나는 이번 보도를 갱신하고 추가할 것이다...
늦으면 재촉해 주세요!!
여기까지 읽어주셔서 감사합니다!
조금이라도 도움이 된다면 다행이다!!!!
Reference
이 문제에 관하여(UIVIEW에 원각과 음영을 넣는 방법에 대해서.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ryuya_KusozkoImomusi/items/ef4d14605b14ea8bca66
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 화면을 만들고 싶어요!
그럼 코드 좀 봅시다!!👊
구현 코드
qiita.swiftimport UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
@IBOutlet weak var shadowView: UIView!
override func viewDidLoad() {:helmet_with_cross:
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
shadowView.layer.cornerRadius = viewRadius
shadowView.layer.shadowColor = UIColor.red.cgColor
shadowView.layer.shadowOffset = CGSize(width: 0, height: 0)
shadowView.layer.shadowRadius = 7
shadowView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
구현된 코드는 여기 있습니다
스크립트
스토리보드에 있는 UIVIEW의 구성은 마치 초상화와 같다!
sampleView에서 shadowView를 생성하고 섀도우와 필렛을 표시합니다.
잠깐만!!
View 1개를 실행할 수 없습니까?!
나도 생각했어...
그래서 해봤는데...
qiita.swift
mport UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.shadowColor = UIColor.red.cgColor
sampleView.layer.shadowOffset = CGSize(width: 0, height: 0)
sampleView.layer.shadowRadius = 7
sampleView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
이렇게 하면 완벽해!!완전 이해했어!!난 또...
왜요!!왜 못해!!되다
같은 View에 각환, 그림자를 넣을 수 없을 것 같다(조사에 관한 기사는 Qiita 이외의 기사이기 때문에 이번에는 쓰지 않겠다
(How to implement rounded corner image view with shadow로 검색하세요!)
마지막
이번에는 UIVIEW의 각환, 음영 처리에 대해 설명했습니다!
다만 이렇게 하면 보기, 처리를 써야 하기 때문에 extension 등을 사용하는 것이 좋다...
이 화제에 관해서 나는 이번 보도를 갱신하고 추가할 것이다...
늦으면 재촉해 주세요!!
여기까지 읽어주셔서 감사합니다!
조금이라도 도움이 된다면 다행이다!!!!
Reference
이 문제에 관하여(UIVIEW에 원각과 음영을 넣는 방법에 대해서.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Ryuya_KusozkoImomusi/items/ef4d14605b14ea8bca66
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
@IBOutlet weak var shadowView: UIView!
override func viewDidLoad() {:helmet_with_cross:
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
shadowView.layer.cornerRadius = viewRadius
shadowView.layer.shadowColor = UIColor.red.cgColor
shadowView.layer.shadowOffset = CGSize(width: 0, height: 0)
shadowView.layer.shadowRadius = 7
shadowView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
mport UIKit
class ViewController: UIViewController {
@IBOutlet weak var sampleView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
setUpsampleView()
}
private func setUpsampleView() {
let viewRadius: CGFloat = 20.0
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.shadowColor = UIColor.red.cgColor
sampleView.layer.shadowOffset = CGSize(width: 0, height: 0)
sampleView.layer.shadowRadius = 7
sampleView.layer.shadowOpacity = 1
sampleView.layer.cornerRadius = viewRadius
sampleView.layer.masksToBounds = true
}
}
Reference
이 문제에 관하여(UIVIEW에 원각과 음영을 넣는 방법에 대해서.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ryuya_KusozkoImomusi/items/ef4d14605b14ea8bca66텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)