2015-01-23 5 views

답변

1

WatchKit 앱에는 한 번만 볼 수 있습니다. 다른 Glance Interace Controller를 인터페이스 스토리 보드에 넣고 컴파일을 시도하십시오. Xcode는 "잘못된 구성입니다. 응용 프로그램에는 단일 한눈보기 인터페이스 만 포함될 수 있습니다"라는 오류가 표시됩니다. 공식 문서에서는 앱별로 한눈에 대한 정보 만 표시합니다.

+0

그러나 Twitter의 Apple Watch Glance는 "유형"옵션이 있습니다. 나는 그들이 애플이 허용하는 일종의 비공개 API를 사용하고 있다고 가정한다. –

+1

OP는 분명히 앱의 'WKInterfaceController'의 여러 인스턴스에 대해 묻지 않고'여러 개의 눈짓을 만드는 방법 '입니다. –

3

당신은 응용 프로그램

당 하나 이상의 눈을 만들 수 없습니다하지만 아무것도 런타임에 특정의 표시/숨기기를 수행 한 후 "각 눈에 유형"모든 가능한 상태를 포함하고 것, 한 눈을 만들기에서 당신을 방지하지 한 눈에 들어온 구성 요소.

Glance 
    Top Group 
    State1 
    State2 (hidden) 
    StateN (hidden)  
    Bottom Group 
    State1 
    State2 (hidden) 
    StateN (hidden) 
0

당신이 당신의 눈에 인터페이스에 페이지를 기반으로 한 눈을 추가하고 눈에 인터페이스 빌더에 페이지를 추가하고 u는 많은 페이지를 볼 수 있습니다 ...

0

할 수 있습니다 하나의 눈에 간 얼굴을 가지고 있지만 설정을 할 수 있습니다 glanceInterfacecController.swift를 사용하여 glance inter face의 요소.

0

응용 프로그램마다 WatchKit 프로그래밍 안내서 1 Glance 인터페이스 컨트롤러에 따라.

An app has only one glance interface controller, so that one controller must be able to display the data you want. Focus on the most important data.

당신의 눈 컨트롤러에서 여러 '숨겨진'WKInterfaceGroups을 구현하고, 사용자의 현재 상황 (시간, 위치)에 따라 필요한 대부분의 관련 그룹을 숨김 해제에서 당신을 방지하기 위해 가이드 라인에 명시된 아무것도 없다.

[myLabel setHidden:NO]; 
관련 문제