• Home
  • About
    • Dochoi의 소소한 코딩 모음 photo

      Dochoi의 소소한 코딩 모음

      코딩을 하면서 느낀점들을 모은 공간입니다.

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
    • AI
    • Algorithm
    • Algorithm-Test
    • Cloud
    • Docker
    • Kubernetes
    • iOS
    • Culture
  • Projects

[iOS] Label 내용, 글자색, 배경색, 크기 변경

02 Sep 2020

Reading time ~1 minute

ios

[iOS] Label 내용, 글자색, 배경색, 크기 변경

iOS를 만들다보면 스토리보드가 아닌 코드에서 라벨의 색상이나 크기를 바꿔야 할 때가 있습니다.

Outlet으로 ViewController Class에 UILabel을 넣게되면

IBOutlet weak var myLabel: UILabel!

이런식으로 클래스에 라벨이 변수로 생깁니다.

내용 변경

self.myLabel.text = "Dochoi의 테스트"

image-20200902023213579

글자색 변경

      self.myLabel.textColor = UIColor(displayP3Red: 1.0, green: 0.0, blue: 1.0, alpha: 1.0)//색상 변경

image-20200902023705809

rgb값은 0.0 ~1.0입니다. 0보다 작을시 0으로 간주되며 1보다 클시 1로 간주됩니다.

alpha는 투명도로 1.0이면 완전불투명, 0이면 완전투명입니다.

레드와 블루만 100%로 설정했습니다.

배경색 변경

   self.myLabel.backgroundColor = UIColor.black //배경색 변경

image-20200902023912121

UIcolor는 custom할 수 있지만 자주쓰는색은 바로 가져다가 쓸 수 있게 되어있습니다.

투명도 변경

self.photoLabel.textColor = self.photoLabel.textColor.withAlphaComponent(0.5)//투명도 변경

image-20200902024014970

이렇게 Alpha값만 바뀐 UIcolor를 가져올 수도 있습니다.

크기 변경

self.photoLabel.font =  self.photoLabel.font.withSize(30.0)// 사이즈 변경

image-20200902024129701

사이즈는 font.withSize를써서 바꿔줍니다.



iOS Share Tweet +1