공통 [XE8] 네이티브 iOS 컨트롤 지원

2015.04.13 19:25

Humphery 조회 수:818

RAD Studio XE8에서 iOS의 네이티브 컨트롤을 사용할 수 있습니다.


이제 네이티브 iOS 컨트롤을 이용해 iOS에서 제공하는 플랫폼 고유의 컨트롤 기능을 사용할 수 있습니다.

네이티브 iOS 컨트롤

일부 UI 컨트롤에서는 ControlType 속성을 이용해 플랫폼(네이티브 컨트롤)과 스타일(파이어몽키 컨트롤) 중 선택해서 사용할 수 있습니다.


ControlType 속성이 적용도는 컴포넌트는 다음과 같습니다.

ControlType 속성은 iOS이외의 플랫폼에서는 무시(파이어몽키 컨트롤로 표시)됩니다.

네이티브 iOS 컨트롤 디자인 타임 화면
디자인 시에는 Styled와 Platform의 차이가 없습니다. Platform 선택하면 컨트롤의 오른쪽에 아이콘이 표시됩니다.


파이어몽키 스타일

플랫폼(네이티브 스타일)


네이티브 iOS 컨트롤 런-타임 화면


파이어몽키 스타일과 플랫폼(네이티브 컨트롤)은 화면에 보여지는 부분과 사용성에 미묘한 차이가 있습니다.

에디트 컴포넌트(TEdit, TMemo 등)의 경우 오른쪽 그림과 같이 글자 입력 시 "단어추천" 기능과 단어 선택 시 "복사하기, 붙여넣기, 전체선택" 외에 "대치..., 정의"와 같은 iOS 플랫폼에서 제공하는 플랫폼의 컨트롤 기능을 온전하게 사용할 수 있습니다.(사진을 클릭하면 크게 볼 수 있습니다.)


또다른 장점으로는 캘린더의 경우 파이어몽키 스타일과 플랫폼에서 다르게 표현되므로 여러분이 원하는 방식으로 캘린더를 선택해 사용할 수 있다는 장점이 있습니다.


☞ 네이티브 iOS 컨트롤에 대한 자세한 내용은 엠바카데로 기술문서: FireMonkey Native iOS Controls를 참고하기 바랍니다.


한번에 윈도우, 맥, iOS, 안드로이드, 사물인터넷(IoT)을 개발할 수 있는


관련 글


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15561
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 14007
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16538
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22127
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23379
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18974
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39375
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174771
354 첨부파일을 포함한 이메일 전송하기(iOS, 안드로이드, 윈도우) file 험프리 2017.08.04 666
353 이 달의 기술자료 - 2017년 08월 험프리 2017.07.28 518
352 Tools API를 사용해 IDE를 확장할 수 있습니다. file 험프리 2017.07.20 501
351 파이어몽키(FireMonkey) vs. VCL 관리자 2017.07.18 2844
350 이 달의 기술자료 - 2017년 07월 험프리 2017.07.03 490
349 [업데이트][핫픽스][10.2 도쿄] FireMonkey의 Android 호환성 패치 험프리 2017.07.03 667
348 [발표자료] 20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio [2] 관리자 2017.06.26 380
347 [고객 사례- 쇼핑, 모바일앱, 델파이] 매일 최저가 상품을 보여주는 'Daily Offer' 관리자 2017.06.21 663
346 [REST API][실습] 데이터셋 기반 REST API 개발하기 험프리 2017.06.13 2180
345 이 달의 기술자료 - 2017년 06월 file 험프리 2017.05.30 525
344 [REST API][실습] REST API 클라이언트 개발하기(REST Client 이용) [2] 험프리 2017.05.23 7113
343 [REST API][실습] REST API 서버 개발하기(엔드포인트 구현, RAD 서버 이용) [5] 험프리 2017.05.23 4553
342 [REST API] REST API 이해하기 험프리 2017.05.23 15278
341 델파이 코드 분석 도구 [1] 험프리 2017.05.16 1144
340 애플 개발자 프로그램 구독하지 않고 XCode8을 설정해 iOS앱을 배포하는 방법 험프리 2017.05.15 693
339 안드로이드에서 커스텀 폰트 사용하기 - 델파이 10.2 도쿄 험프리 2017.05.15 627
338 [고객 사례- 조명, 시스템제어, 델파이] 나이아가라 폭포 야간 조명 [1] 관리자 2017.05.10 1244
337 [업데이트][핫픽스][10,2 도쿄] 툴체인 이슈 핫픽스 험프리 2017.05.10 648
336 [RAD서버] EMS 패키지 프로젝트 시작하기 험프리 2017.04.28 1636
335 이 달의 기술자료 - 2017년 05월 file 험프리 2017.04.26 449