How to set the opacity/alpha of a UIImage?

각각의 view controller 다른 이미지를 사용하는 경우 해당 controller에서 아래 코드사용

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)  navigationController?.navigationBar.setBackgroundImage(navBackgroundImage.image(alpha: 0.90), for: .default)

참고로 위의 예제 코드에서는 image alpha를 조절할수 있는데 이것은 UIImage를 expension 했기 때문이다. ( https://stackoverflow.com/a/37955552/3151712 )

모든 controller에 적용하는 경우에는 AppDelegate에 아래 코드 작성

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)       UINavigationBar.appearance().setBackgroundImage(navBackgroundImage.image(alpha: 0.10), for: .default)

각각의 view controller 다른 이미지를 사용하는 경우 해당 controller에서 아래 코드사용

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)  navigationController?.navigationBar.setBackgroundImage(navBackgroundImage.image(alpha: 0.90), for: .default)

참고로 위의 예제 코드에서는 image alpha를 조절할수 있는데 이것은 UIImage를 expension 했기 때문이다. ( https://stackoverflow.com/a/37955552/3151712 )

모든 controller에 적용하는 경우에는 AppDelegate에 아래 코드 작성

let navBackgroundImage:UIImage! = UIImage(named: “pinkPattern”)       UINavigationBar.appearance().setBackgroundImage(navBackgroundImage.image(alpha: 0.10), for: .default)

Adding a Custom Font to Your App | Apple Developer Documentation

기본 구성요소 

https://developer.apple.com/documentation/uikit/view_controllers

customizing

UITabBarControllerDelegate

https://developer.apple.com/documentation/uikit/uitabbarcontrollerdelegate

UITabBarDelegate

https://developer.apple.com/documentation/uikit/uitabbardelegate

기본 구성요소 

https://developer.apple.com/documentation/uikit/view_controllers

customizing

UITabBarControllerDelegate

https://developer.apple.com/documentation/uikit/uitabbarcontrollerdelegate

UITabBarDelegate

https://developer.apple.com/documentation/uikit/uitabbardelegate