heoblitz
Blitz.dev
heoblitz
전체 방문자
오늘
어제
  • 분류 전체보기 (36)
    • iOS Dev (22)
      • iOS (3)
      • Swift (7)
      • Testing (3)
      • Reactive (2)
      • Architecture (2)
      • Layout (1)
    • PS (4)
      • Algorithm (4)
    • Other (9)
      • Springboot (3)
      • Linux (1)
      • Python (1)
      • Java (1)
      • React (1)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • github
  • Git
  • xcode
  • swift 윈도우
  • intellij
  • chrome-extension
  • ARC
  • SWIFT
  • Test Code
  • gradle
  • java
  • URLSession
  • IOS
  • 오픈소스
  • springboot
  • codingtest
  • swift 5
  • RxSwift
  • Code Review
  • XCTest

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
heoblitz

Blitz.dev

Xcode "Plain Style unsupported in a Navigation Item" 해결하기 ( StoryBoard )
iOS Dev

Xcode "Plain Style unsupported in a Navigation Item" 해결하기 ( StoryBoard )

2020. 7. 4. 13:52

Navigation Item 경고

구글링하다가 XIB 형식의 해결 방법만 나와있어서 글을 작성합니다.

 

문제 해결에는 2가지 방법이 있습니다.

 

 

 

1. XML 파일 수정하기

 

기본적으로 StoryBoard 와 Xib 는 XML 파일에 기반하고 있습니다. 이는 JSON 같은 포맷과 무척 유사합니다.

 

먼저 문제가 발생하는 스토리보드에 option 키를 눌러서 > Open As > Source Code 를 클릭합니다.

 

 

그러면 XML 포맷의 코드들이 나오게 됩니다. 그 후 Command + F 를 통해서 해당하는 엘리먼트를 찾아줍니다.

 

"barButtonItem"

 

 

문제가 되는 속성인 style="plain" 을 삭제해주거나, 혹은 다른 스타일로 변경하면 됩니다.

<barButtonItem key="leftBarButtonItem" title="편집" id="cbm-q7-sev">

// style="plain" 삭제

 

그 후 저장하면 해당 경고가 더 이상 발생하지 않습니다.

 

 

 

2. 인터페이스 빌더에서 속성 변경하기

 

Navigation Item 이 아닌 Navigation Bar > Navigation Item > Bar Button Item 에 위치한 

 

Bar Button Item  을 선택해줍니다.

 

 

 

오른쪽 속성 인스펙터에서 "Bordered" 속성을 선택하면 됩니다.

 

경고 코드만 보고 "Navigation Item" 를 계속 살폈는데, 그 내부 아이템에 Style 속성이 있었습니다.

 

 

 

 

참고: https://qiita.com/takashings/items/ca3558d9ee94e4ecd5fb

Xcode「Plain Style unsupported in a Navigation Item」のWarningが出た時の対応

 

'iOS Dev' 카테고리의 다른 글

iOS 에서 Call Stack 으로 버그 해결하기  (0) 2021.07.10
Swift 첫 오픈 소스 기여 후기 ( Open Source PR )  (0) 2020.09.10
iOS StoryBoard vs Code Base 간단 정리  (0) 2020.08.10
    'iOS Dev' 카테고리의 다른 글
    • iOS 에서 Call Stack 으로 버그 해결하기
    • Swift 첫 오픈 소스 기여 후기 ( Open Source PR )
    • iOS StoryBoard vs Code Base 간단 정리
    heoblitz
    heoblitz
    iOS, Swift 관련 포스팅을 주로 작성합니다.

    티스토리툴바