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

2015.04.13 19:25

Humphery 조회 수:842

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 20073
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 18573
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 20902
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 26583
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 27883
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 23195
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 43891
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 179248
583 [업데이트][패치][10.2.3] 코드 자동완성 및 iOS 11.3 패치 험프리 2018.06.28 855
582 델파이에서 아이콘 폰트 사용하기 험프리 2019.12.12 852
581 [10.2 도쿄][릴리즈2] IDE 룩앤필이 새로워졌습니다. - 다크테마 지원, 컴포넌트 아이콘 변경 file 험프리 2017.12.13 848
580 [10.2 도쿄][릴리즈2] 새로운 VCL 컨트롤 4종을 사용할 수 있습니다. file 험프리 2017.12.13 847
579 [고객 사례- 제어장치, 차량] 세진인포텍21의 ABS 제어장치 file 관리자 2016.11.03 847
578 iOS 개발환경 설정이 잘 되지 않은 경우 체크사항 - iOS 버전 확인 필요 file Humphery 2015.10.01 845
577 [코드레이지11] SVN, DUnitX과 Jenkins 서버로 자동 빌드/테스트 환경 구성 - Craig Chapman 험프리 2016.11.22 845
576 [추가된 문법 정리] - 클래스 필드(Class Field):델파이 2007 추가 관리자 2016.06.03 845
» [XE8] 네이티브 iOS 컨트롤 지원 Humphery 2015.04.13 842
574 세일즈포스(Salesforce) 데이터, RAD스튜디오 데이터 익스플로러로 연동하기 file 관리자 2017.07.26 842
573 [마이그레이션][팁] 설치된 컴포넌트 확인 팁 file 험프리 2015.11.12 840
572 [XE8] TAppAnalytics 컴포넌트로 앱의 사용량 수집, 분석해 사용성을 이해할 수 있습니다. file Humphery 2015.04.27 840
571 n [도서/PDF/소스코드] 시작하는 사람들을 위한 델파이 프로그래밍-모듈 2. 버튼 누름, 이벤트 다루기 관리자 2019.03.29 839
570 [고객사례-게임, 델파이] 오목게임 관리자 2018.10.23 838
569 [고객 사례- 의료, 델파이] COVID-19 - 검사 결과 실시간 확인 앱 관리자 2020.03.25 837
568 [동영상] 앱테더링 데이터 암호화/복호화 방법 file 험프리 2016.11.01 837
567 RAD Studio(델파이/C++빌더) 모바일 앱 배포하기 관리자 2017.01.16 834
566 웹 영역으로의 확장을 위한 크로스-플랫폼 웹 애플리케이션 개발 방법 - Ext JS 관리자 2018.12.11 831
565 [10.3 리오] High DPI가 적용된 이미지 리스트로 다양한 해상도의 이미지를 지원할 수 있습니다. 험프리 2018.12.05 831
564 [고객사례-비콘, 위치 추적, RAD스튜디오, RAD서버] BEAM 관리자 2018.04.18 831