NowWebColoring 프로토콜 - iOS

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • NowWebColoring 프로토콜은 네이티브 웹 뷰의 인스턴스에 호스팅된 ServiceNow 웹 페이지 내에서 사용되는 색상의 기본값을 제공합니다.

    아래 테이블에 지정된 색상은 기본 웹 인터페이스 색상을 정의합니다.

    표 1. 속성
    이름 설명
    alertCritical0 오류 배너에 적용되는 배경색입니다.

    기본 진한 색: #7B1E28

    기본 조명 색: #F8C8CD

    alertCritical3 오류 텍스트 배너에 적용되는 텍스트 색상입니다.

    기본 진한 색: #E46876

    기본 조명 색상: #B61C2D

    alertLow0 정보 배너에 적용되는 배경색입니다.

    기본 진한 색: #DBDBDE

    기본 조명 색상: #DBDBDE

    alertPositive0 성공 메시지를 표시하는 배너의 배경색입니다.

    기본 진한 색: #CADFC0

    기본 조명 색: #CADFC0

    alertPositive3 성공 메시지를 표시하는 배너의 텍스트 색입니다.

    기본 진한 색: #3B7F00

    기본 조명 색상: #3B7F00

    alertWarning0 경고 배너에 적용되는 배경색입니다.

    기본 진한 색: #FBF7BF

    기본 조명 색: #FBF7BF

    backgroundPrimary 웹 뷰가 포함된 뷰에 적용되는 배경색입니다.

    기본 진한 색: #07080B

    기본 조명 색상: #FFFFFF

    낙인 페이지를 로드하는 동안 표시되는 활동 표시기에 적용되는 색상입니다.

    기본 진한 색: #302F4B

    기본 조명 색상: #302F4B

    기본 웹 화면의 작업 시트에 적용된 색조 색상입니다.

    기본 진한 색: #8486FF

    기본 조명 색상: #4F52BD

    screenHeaderBackground 단추 배지에 적용되는 텍스트 색입니다. 이 색상은 배지 주위의 얇은 테두리에도 적용됩니다.

    기본 진한 색: #CADFC0

    기본 조명 색: #CADFC0

    screenHeaderText
    • 단추 배지에 적용된 텍스트 색
    • 웹 화면에서 비활성화된 탐색 모음 버튼, 배너 텍스트 및 배너 아이콘 색조에 적용되는 색조 색상입니다.

    기본 진한 색: #FFFFFF

    기본 조명 색상: #FFFFFF

    textActionble 작업 버튼의 텍스트 색입니다.

    기본 진한 색: #07080B

    기본 조명 색상: #FFFFFF

    textPrimary 글꼴에 적용된 텍스트 색상입니다.

    기본 진한 색: #FFFFFF

    기본 조명 색: #151920

    webPageThemeId NowWeb에서 로드한 웹 페이지에 적용할 ServiceNow 테마의 Sys_id.

    기본값: 구성된 기본 테마

    테이블: UX 테마 [sys_ux_theme] 테이블에 있습니다.

    webPageThemeVariantId NowWeb에서 로드하는 웹 페이지에 적용할 ServiceNow 테마 변형의 Sys_id.

    기본값: 구성된 기본 테마 변형

    테이블: UX 스타일 [sys_ux_style] 테이블에 있습니다.

    다음은 NowWebColoring에 사용되는 기본 색을 보여 줍니다. 이러한 색상 중 일부 또는 전부를 재정의할 수 있습니다.

    public extension NowWebColoring {
        var brand: UIColor { nowUIColor.brand }
        var primary: UIColor { nowUIColor.primary }
        var textPrimary: UIColor {
            nowUIColor.textPrimary.withAlphaComponent(0.25)
        }
        var screenHeaderText: UIColor { nowUIColor.screenHeaderText }
        var screenHeaderBackground: UIColor { nowUIColor.screenHeaderBackground }
        var textActionble: UIColor {
            nowUIColor.textActionable
        }
        var alertCritical0: UIColor { nowUIColor.alertCritical0 }
        var alertCritical3: UIColor { nowUIColor.alertCritical3 }
        var alertPositive0: UIColor { nowUIColor.alertPositive0 }
        var alertPositive3: UIColor { nowUIColor.alertPositive3 }
        var alertLow0: UIColor { nowUIColor.alertLow0 }
        var alertWarning0: UIColor { nowUIColor.alertWarning0 }
        var backgroundPrimary: UIColor { nowUIColor.backgroundPrimary }
    }