[Beta] ProtoPie MCP is here! Learn More.

Introducing ProtoPie

시작하기

첫 번째 프로토타입 제작하기

ProtoPie 생태계

ProtoPie Studio 인터페이스

Import

시작하기

Adobe XD에서 가져오기

Figma에서 가져오기

Sketch에서 가져오기

프로토파이 지니 (ProtoPie Genie)

Basic Elements

컨테이너

기기

레이어

미리보기 창

장면

스크롤/페이징

단축키

시스템 상태 표시줄

Triggers & Responses

이징 (Easing)

주석

응답

타임라인

트리거

Formulas

시작하기

함수

레이어 속성

구문

수식 활용 사례

Variables

시작하기

Variables

정의된 변수

변수 활용 사례

AI

시작하기

AI 상호작용 생성

AI 문서 Q&A

AI 패널 인터페이스

최상의 결과를 위한 팁

ProtoPie MCP

Getting Started

Studio MCP Introduction

Studio MCP Installation & Setup

Code MCP Introduction

Code MCP Installation & Setup

Dev View

Auto Layout

시작하기

오토 레이아웃 속성

Components

시작하기

컴포넌트 가이드

구성 요소 편집

중첩된 컴포넌트

메시지 보내기 및 받기

Interaction Libraries

시작하기

상호작용 라이브러리 관리

도서관 회원 관리

Voice Prototyping

시작하기

수신 응답

음성 응답

사용 사례

음성 명령 트리거

Connecting Devices

blokdots 연결 중

모바일 기기 연결

ProtoPie Cloud

시작하기

프로토타입 관리

스토리지 관리

프로토타입 공유

ProtoPie Player

プロトタイプのテスト

글꼴 관리

오프라인 테스트

Wear OS용 ProtoPie Player

Teams

시작하기

편집기 및 뷰어

팀 온보딩하기

프로젝트

팀 소유자 및 팀 관리자

Handoff

시작하기

상호작용 기록 생성

통화 녹음 관리

녹화 페이지

User Testing

시작하기

제품 소개

테스트 룸 생성하기

외부 연동

테스트 세션 관리

테스트 결과 및 분석

ProtoPie Cloud에서의 사용자 테스트

ProtoPie Connect

시작하기

API 플러그인

아두이노 플러그인

blokdots 플러그인

커넥트 임베디드

사용자 정의 레이어 통합

사용자 지정 플러그인

기기 연결

게임패드 플러그인

IFTTT 플러그인

로지텍 G29 스티어링 휠 플러그인

プロトタイプのテスト

기능 비교

Unity 플러그인

ProtoPie Enterprise

시작하기

조직 설정

서비스 관리자

단일 로그인 (SSO)

Security

제품 소개

접근 제어

데이터 전송, 저장 및 백업

침해 사고 대응

네트워크 및 ProtoPie Player 앱 보안

물리적 보안

리스크 관리

메뉴

Introducing ProtoPie

시작하기

첫 번째 프로토타입 제작하기

ProtoPie 생태계

ProtoPie Studio 인터페이스

Import

시작하기

Adobe XD에서 가져오기

Figma에서 가져오기

Sketch에서 가져오기

프로토파이 지니 (ProtoPie Genie)

Basic Elements

컨테이너

기기

레이어

미리보기 창

장면

스크롤/페이징

단축키

시스템 상태 표시줄

Triggers & Responses

이징 (Easing)

주석

응답

타임라인

트리거

Formulas

시작하기

함수

레이어 속성

구문

수식 활용 사례

Variables

시작하기

Variables

정의된 변수

변수 활용 사례

AI

시작하기

AI 상호작용 생성

AI 문서 Q&A

AI 패널 인터페이스

최상의 결과를 위한 팁

ProtoPie MCP

Getting Started

Studio MCP Introduction

Studio MCP Installation & Setup

Code MCP Introduction

Code MCP Installation & Setup

Dev View

Auto Layout

시작하기

오토 레이아웃 속성

Components

시작하기

컴포넌트 가이드

구성 요소 편집

중첩된 컴포넌트

메시지 보내기 및 받기

Interaction Libraries

시작하기

상호작용 라이브러리 관리

도서관 회원 관리

Voice Prototyping

시작하기

수신 응답

음성 응답

사용 사례

음성 명령 트리거

Connecting Devices

blokdots 연결 중

모바일 기기 연결

ProtoPie Cloud

시작하기

프로토타입 관리

스토리지 관리

프로토타입 공유

ProtoPie Player

プロトタイプのテスト

글꼴 관리

오프라인 테스트

Wear OS용 ProtoPie Player

Teams

시작하기

편집기 및 뷰어

팀 온보딩하기

프로젝트

팀 소유자 및 팀 관리자

Handoff

시작하기

상호작용 기록 생성

통화 녹음 관리

녹화 페이지

User Testing

시작하기

제품 소개

테스트 룸 생성하기

외부 연동

테스트 세션 관리

테스트 결과 및 분석

ProtoPie Cloud에서의 사용자 테스트

ProtoPie Connect

시작하기

API 플러그인

아두이노 플러그인

blokdots 플러그인

커넥트 임베디드

사용자 정의 레이어 통합

사용자 지정 플러그인

기기 연결

게임패드 플러그인

IFTTT 플러그인

로지텍 G29 스티어링 휠 플러그인

プロトタイプのテスト

기능 비교

Unity 플러그인

ProtoPie Enterprise

시작하기

조직 설정

서비스 관리자

단일 로그인 (SSO)

Security

제품 소개

접근 제어

데이터 전송, 저장 및 백업

침해 사고 대응

네트워크 및 ProtoPie Player 앱 보안

물리적 보안

리스크 관리

오토 레이아웃 속성

오토 레이아웃(Auto Layout)은 레이아웃을 구조화하기 위한 광범위한 사용자 지정 옵션을 제공하여 기능성과 미적 매력을 모두 보장합니다. 이러한 속성에는 크기 조절, 방향, 레이아웃 정렬 및 고급 설정이 포함됩니다.

크기 조절 속성

크기 조절 속성은 콘텐츠나 레이아웃 변경에 따라 하위 레이어와 상위 컨테이너가 조정되는 방식을 제어합니다. 이 설정은 오른쪽 패널의 드롭다운 메뉴를 사용하여 너비(Width)와 높이(Height)에 개별적으로 적용할 수 있습니다. 크기 조절 옵션 위로 마우스를 가져가면 캔버스에 미치는 영향이 강조 표시됩니다.

고정(Fixed)

콘텐츠의 변경에 영향을 받지 않고 개체의 크기를 일정하게 유지합니다.

허그(Hug)

패딩 및 간격 크기를 고려하면서 하위 요소를 맞추기 위해 상위 컨테이너의 크기를 조정합니다.

채우기(Fill)

상위 컨테이너의 크기에 맞게 하위 개체를 늘립니다.

고정(Fixed)

콘텐츠의 변경에 영향을 받지 않고 개체의 크기를 일정하게 유지합니다.

허그(Hug)

패딩 및 간격 크기를 고려하면서 하위 요소를 맞추기 위해 상위 컨테이너의 크기를 조정합니다.

채우기(Fill)

상위 컨테이너의 크기에 맞게 하위 개체를 늘립니다.

고정 (Fixed)

너비 또는 높이에 대해 고정(Fixed) 옵션이 설정되면 하위 레이어의 크기 조절에 관계없이 상위 프레임은 절대적인 크기를 유지합니다.


{'_type': 'localeString', 'en': 'Fixed Width or Height', 'ja': 'Fixed Width or Height', 'ko': 'Fixed Width or Height', 'zh': 'Fixed Width or Height'}


{'_type': 'localeString', 'en': 'Fixed Width or Height', 'ja': 'Fixed Width or Height', 'ko': 'Fixed Width or Height', 'zh': 'Fixed Width or Height'}

콘텐츠에 맞춤 (Hug Contents)

오토 레이아웃(AL) 상위 항목이 Hug로 설정되면 상위 프레임은 하위 레이어의 크기에 완벽하게 맞춰 크기를 동적으로 조정합니다.


{'_type': 'localeString', 'en': 'Hug Contents', 'ja': 'Hug Contents', 'ko': 'Hug Contents', 'zh': 'Hug Contents'}


{'_type': 'localeString', 'en': 'Hug Contents', 'ja': 'Hug Contents', 'ko': 'Hug Contents', 'zh': 'Hug Contents'}

컨테이너 채우기 (Fill Container)

하위 항목이 FILL로 설정되면 상위 항목의 크기 내에서 사용 가능한 공간을 채우도록 크기가 조정되어 상위 항목의 크기에 상대적으로 지정됩니다.


{'_type': 'localeString', 'en': 'Fill Container', 'ja': 'Fill Container', 'ko': 'Fill Container', 'zh': 'Fill Container'}


{'_type': 'localeString', 'en': 'Fill Container', 'ja': 'Fill Container', 'ko': 'Fill Container', 'zh': 'Fill Container'}

방향 속성

방향 속성은 오토 레이아웃 컨테이너 내에서 하위 개체가 배치되는 방식을 정의하여 다양한 디자인 시나리오에 맞는 레이아웃을 구조화하는 데 유연성을 제공합니다.

수직 (기본값)

하위 개체를 세로 스택으로 정렬합니다.

수평

하위 개체를 가로 행으로 정렬합니다.

줄 바꿈

컨테이너에 공간이 부족할 때 개체를 새 행이나 열로 이동합니다.

수직 (기본값)

하위 개체를 세로 스택으로 정렬합니다.

수평

하위 개체를 가로 행으로 정렬합니다.

줄 바꿈

컨테이너에 공간이 부족할 때 개체를 새 행이나 열로 이동합니다.

레이아웃 속성

레이아웃 속성은 오토 레이아웃 컨테이너 내에서 하위 레이어의 정렬(Alignment), 여백(Padding), 간격(Gap)을 세밀하게 제어할 수 있도록 해줍니다. 이러한 설정은 세련되고 일관된 디자인을 보장합니다.

정렬

컨테이너 내에서 자식 개체가 배치되는 방식을 결정합니다(예: 왼쪽 상단, 중앙, 오른쪽 하단).

패딩

컨테이너의 가장자리와 자식 개체 사이의 공간을 정의합니다.

간격

자식 개체 간의 간격을 설정하며, 고정 또는 동적으로 조정할 수 있습니다.

정렬

컨테이너 내에서 자식 개체가 배치되는 방식을 결정합니다(예: 왼쪽 상단, 중앙, 오른쪽 하단).

패딩

컨테이너의 가장자리와 자식 개체 사이의 공간을 정의합니다.

간격

자식 개체 간의 간격을 설정하며, 고정 또는 동적으로 조정할 수 있습니다.

오토 레이아웃 및 제약 조건

오토 레이아웃이 적용되지 않은 컨테이너오토 레이아웃이 적용된 하위 컨테이너를 감싸고 있을 때, 수직 또는 수평 제약 조건에 따라 특정 상호작용이 발생합니다.

수직 제약 조건 (Vertical Constraints)

오토 레이아웃 컨테이너에 위 및 아래 (Top & Bottom, T+B) 또는 비율(Scale)이 할당된 경우, 오토 레이아웃 컨테이너의 높이는 고정(Fixed)되어야 합니다. 오토 레이아웃 컨테이너를 다시 Hug로 변경하면 수직 제약 조건은 가운데(Center)로 재설정됩니다.

수평 제약 조건 (Horizontal Constraints)

오토 레이아웃 컨테이너에 왼쪽 및 오른쪽 (Left & Right, L+R) 또는 비율(Scale)이 할당되면 오토 레이아웃 컨테이너의 너비는 고정(Fixed)으로 설정됩니다. 오토 레이아웃 컨테이너를 Hug로 조정하면 컨테이너의 수평 제약 조건은 가운데(Center)로 재설정됩니다.

이러한 조정을 통해 오토 레이아웃 컨테이너와 오토 레이아웃이 설정되지 않은 컨테이너 간의 논리적인 상호작용을 보장하여 예측 가능한 작업 흐름을 제공합니다.

고급 설정

또한 오토 레이아웃은 레이아웃의 유연성과 사용자 지정을 향상시키기 위한 추가적인高级 설정을 제공합니다. 이 옵션들을 사용하면 디자인 내에서 특정 요소와 동작을 세부적으로 조정할 수 있습니다.

오토 레이아웃 무시

"오토 레이아웃 무시(Ignore Auto Layout)" 기능을 사용하면 선택한 개체에 대해 오토 레이아웃 규칙을 우회하여 전체 컨테이너 구조에 영향을 주지 않고 수동으로 조정할 수 있습니다. '오토 레이아웃 무시'로 설정된 개체는 제약 조건을 독립적으로 설정할 수 있어 컨테이너 내의 다른 요소들에 대한 오토 레이아웃 속성을 유지하면서 독특한 레이아웃 시나리오에 유연하게 대응할 수 있습니다.


{'_type': 'localeString', 'en': 'Ignore Auto Layout', 'ja': 'Ignore Auto Layout', 'ko': 'Ignore Auto Layout', 'zh': 'Ignore Auto Layout'}

레이어 순서 제어

여러 옵션을 사용하여 스택 순서를 손쉽게 관리할 수 있습니다.

  • 레이어 패널: 패널에서 레이어를 직접 드래그하여 순서를 변경합니다.

  • 키보드 단축키: 정밀한 레이어 제어를 위해 방향키를 사용하여 스택 순서를 조정합니다.

  • 마우스 상호작용: 캔버스에서 개체를 클릭하고 드래그하여 대화형으로 위치를 변경합니다.

인스턴스 재정의

오토 레이아웃이 적용된 컴포넌트의 인스턴스는 선택적 조정을 지원하여 마스터 컴포넌트를 변경하지 않고도 유연성을 제공합니다.

  • 크기 조절: 크기 조절 값의 수정은 기존 옵션으로 제한되며, 새로운 고정 값을 추가할 수는 없습니다.

  • 정렬, 간격 및 여백: 이러한 속성들은 인스턴스 내에서 사용자 지정할 수 있습니다.

  • 방향: 인스턴스에서는 방향 변경이 지원되지 않습니다.