watchOS에서 Xamarin 사용자 인터페이스 컨트롤watchOS User Interface Controls in Xamarin

합니다 WatchKitCatalog 샘플에서는 다양 한 watchOS 컨트롤을 보여 줍니다.The WatchKitCatalog sample demonstrates various watchOS controls. 앱의 스토리 보드는 다음과 같습니다 (확대/축소 하려면 클릭)The app's storyboard is shown here (click to zoom):

모든 컨트롤의 프로그래밍 방식 이름 접두사로 WKInterface (예:The programmatic names of all the controls is prefixed with WKInterface (eg. WKInterfaceLabel, WKInterfaceButton).WKInterfaceLabel, WKInterfaceButton).

ControlControl 설명Description 스크린 샷Screenshot
레이블Label 사용 하 여 SetText 및 기타 속성을 레이블 컨트롤의 텍스트의 모양을 제어 합니다.Use SetText and other properties to control the appearance of text in a label control. NSAttributedString 도 지원 됩니다.NSAttributedString is also supported.
카탈로그 코드Catalog code
단추Button 만들기 및 스토리 보드에서 속성을 설정 합니다.Create and set properties in the storyboard. Ctrl + 드래그 추가할는 Action 클릭 하면에 대 한 처리기를 구현 합니다.Ctrl+drag to add an Action to implement a handler for when it's clicked.
카탈로그 코드Catalog code
전환Switch 사용 하 여 SetOn 스위치 상태를 제어 하 합니다.Use SetOn to control the switch state.
카탈로그 코드Catalog code
슬라이더Slider 많은 다양 한 스타일 있을 수 있습니다.Many different styles are possible.
카탈로그 코드Catalog code
이미지Image 사용 하 여 myImage.SetImage("MyWatchImage") watch, 이미지를 로드 또는 WKInterfaceDevice.CurrentDevice.AddCachedImage 시계에서 반복된 사용을 위해 캐시 하 합니다.Use myImage.SetImage("MyWatchImage") to load images on the watch, or WKInterfaceDevice.CurrentDevice.AddCachedImage to cache them for repeated use on the watch.
이미지 컨트롤 설명서Image Control documentation
카탈로그 코드Catalog code
구분 기호Separator 매력적인 조사식 Ui를 만들기 위해 구분 기호를 사용 합니다.Use separators to help create attractive watch UIs.
카탈로그 코드Catalog code
Map 지도 이미지 시계에 정적으로 표시 됩니다 있지만 모양 핀을 추가 하는 등의 다양 한 측면을 제어할 수 있습니다.The map image is statically displayed on the watch but you can control many aspects of its appearance, including adding pins.
카탈로그 코드Catalog code
동영상 및 InlineMoveMovie & InlineMove 영화 수 자체적으로 open 또는 인라인Movies can either open on their own, or inline
카탈로그 코드Catalog code
그룹화Group 매력적인 조사식 Ui를 만들기 위해 그룹을 사용 합니다.Use groups to help create attractive watch UIs.
카탈로그 코드Catalog code
Table IOS에서 테이블의 간소화 된 버전입니다.A simplified version of tables on iOS. 구현 DidSelectRow 사용자 선택에 응답 (또는 segue를 사용 하 여).Implement DidSelectRow to respond to user selection (or use a segue).
Table 컨트롤 설명서Table Control documentation
카탈로그 코드Catalog code
디바이스Device WKInterfaceDevice.CurrentDevice 와 같은 속성에 포함 ScreenBounds, ScreenScale, 및 PreferredContentSizeCategory합니다.WKInterfaceDevice.CurrentDevice includes properties such as ScreenBounds, ScreenScale, and PreferredContentSizeCategory.
카탈로그 코드Catalog code
메뉴Menu 스토리 보드에서 force-키를 눌러 메뉴를 정의 하 고 코드에 각 단추에 대 한 작업을 구현 합니다.Define the force-press menu in the storyboard and implement the actions for each button in the code.
메뉴 (Force Touch) 제어 문서Menu Control (Force Touch) documentation
카탈로그 코드Catalog code
텍스트 입력Text Input 사용 하 여 PresentTextInputController 하며 WKTextInputMode 열거형입니다.Use PresentTextInputController and the WKTextInputMode enumeration.
텍스트 입력 설명서Text Input documentation
카탈로그 코드Catalog code
디지털 CrownDigital Crown 코드에서의 회전을 추적할 수 있습니다 또는 디지털 Crown 선택기를 드라이브를 사용할 수 있습니다.The Digital Crown can be used to drive a picker, or it's rotation can be tracked in code.
카탈로그 코드Catalog code
제스처Gestures 네 가지 유형의 장면에 추가할 수 있는 제스처 인식 가지 탭, 살짝 밀기, 팬 및 LongPress 합니다.There are four types of gesture recognition that can be added to a scene: Tap, Swipe, Pan, and LongPress.
카탈로그 코드Catalog code