brunch

You can make anything
by writing

C.S.Lewis

by Lawn Mar 30. 2023

[HIG] Path controls

선택한 파일과 폴더의 경로를 보여주는 패스 컨트롤

본 문서는 Apple의 Human Interface Guideline(이하 HIG) 문서를 한글로 번역한 것입니다. iOS 생태계 내에서 HIG를 읽으시는 분들이 번역본이 없어 불편함을 겪는 것을 알게 되었고, 이에 한글로 번역을 하게 되었습니다. iOS 커뮤니티 Async Swift에서 자율적으로 모인 9명이 함께 번역했으며, 일체의 상업적인 목적을 띄지 않습니다. 이 문서를 학습에 적극적으로 이용해 주시돼, 상업적인 용도로 이용하시는 것은 지양해 주시기 바랍니다. 감사합니다.


Introduction


패스 컨트롤(path control)은 선택한 파일 또는 폴더의 파일 시스템 경로를 보여줍니다.


예를 들어 파인더(Finder)에서 [보기] > [경로 막대 보기]를 선택하면 창 하단에 경로 막대를 보여줍니다. 경로 막대는 선택한 항목을 보여주고, 선택한 항목이 없는 경우는 창의 폴더 경로를 보여줍니다.


패스 컨트롤(path control)에는 두 가지 스타일이 있습니다.

표준(Standard). 루트 디스크, 상위 폴더 및 선택 항목을 포함하는 선형 목록입니다. 아이콘과 이름을 각 항목에 보여줍니다. 목록이 표시하기에 너무 길다면 첫 번째 항목과 마지막 항목 사이의 이름들이 숨겨집니다. 컨트롤을 편집할 수 있는 경우에는 사용자는 항목을 드래그하여 해당 항목을 선택하고 해당 경로를 표시할 수 있습니다.

팝업(Pop up). 선택한 항목의 아이콘과 이름을 표시하는 pop-up button과 유사한 컨트롤입니다. 사람들은 항목을 눌러 루트 디스크, 상위 폴더 및 선택한 항목이 포함된 메뉴를 열 수 있습니다. 컨트롤을 편집할 수 있는 경우에는 메뉴에는 항목을 선택하고 컨트롤에 표시할 수 있는 추가 선택 명령을 포항하고 있습니다. 또한 항목을 컨트롤에 드래그하여 선택하고 경로를 표시할 수도 있습니다.


Best Practices


창의 프레임이 아닌 창의 본문에서 패스 컨트롤(path control)을 사용합니다. 패스 컨트롤(path control)은 도구 모음이나 상태 표시줄에서 사용할 수 없습니다. 파인더(Finder)에서 패스 컨트롤(path control)은 상태 표시줄이 아닌 창 본문의 하단에 표시됩니다.


Platform considerations


Not supported in iOS, iPadOS, tvOS, or watchOS.


Resources


Related   

File management


Developer documentation   

NSPathControl — AppKit


작가의 이전글 [HIG] Navigation bars
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari