2011-11-04 5 views
4

내 응용 프로그램에서 가로 모드를 구현해야하는지 결정하려고합니다. 사용자가 가로 모드에서 내 앱을 보려고하는지 알려주는 분석 소프트웨어가 있습니까? 또는 나 자신의 방법을 써야합니까?장치 방향 분석

+0

안녕하십니까, 버튼, 텍스트 필드, 라벨과 같은 컨트롤의 수에 따라 ViewController에서 결정해야합니다. 사용자가 응용 프로그램을 사용하는 동안 좋은 expeirience와 좋은 모습을 제공합니다. –

+0

사용자가 모든 방향으로 앱을 사용할 수 있도록 UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight, UIInterfaceOrientationPortrait와 같은 방향에 대한 지원을 제공 할 수 있습니다. –

+0

네,하지만 실제로 코딩하기 전에 사용자가 실제로 원한다면 원합니다. – Elmo

답변

2

. 그것은 자동적 인 것이므로 오리엔테이션 지원을 구현할 필요가 없습니다.

+0

창살. 따라서 사용자가 원하는 경우 다른 인터페이스 방향을 코딩 할 필요가 없습니다. – Elmo

+0

예, 앱을 구현하지 않아도 사용자가 가로 모드로 앱을 보려고하면 예가 발견됩니다. – Cyprian

2

shouldAutorotateToInterfaceOrientation: 사용자가 가로 모드로 전환하려고 시도했는지 여부에 관계없이 모든 방향에 대해 호출이 이루어지고 willRotate/didRotate 콜백이 지원되는 방향으로 만 제공된다면 알기 어렵습니다. 당신이 할 수있는 일은 각 shouldAutorotateToInterfaceOrientation에

을 기록하는 것입니다. 또는 UIDeviceOrientationDidChangeNotification 알림에 등록하십시오. 이것은 뷰 컨트롤러의 방향에 관계없이 UIDeviceOrientation을 반환합니다. UIViewControllers가 interfaceOrientation 속성에 사용하는 UIInterfaceOrientation 값과 다릅니다. 두 비록

typedef enum { 
    UIDeviceOrientationUnknown, 
    UIDeviceOrientationPortrait, 
    UIDeviceOrientationPortraitUpsideDown, 
    UIDeviceOrientationLandscapeLeft, 
    UIDeviceOrientationLandscapeRight, 
    UIDeviceOrientationFaceUp, 
    UIDeviceOrientationFaceDown 
} UIDeviceOrientation; 

는 관련이 있습니다 당신은 응용 프로그램의 각 화면에 대한 통계를 볼 수 heatma.ps SDK을 사용할 수 있습니다

typedef enum { 
    UIInterfaceOrientationPortrait   = UIDeviceOrientationPortrait, 
    UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown, 
    UIInterfaceOrientationLandscapeLeft  = UIDeviceOrientationLandscapeRight, 
    UIInterfaceOrientationLandscapeRight  = UIDeviceOrientationLandscapeLeft 
} UIInterfaceOrientation; 
+0

글쎄 어떻게 코딩해야할지 압니다. 그러나 큰 응용 프로그램을 사용하는 경우 사용자가 다른 방향을 지원하기를 기대한다면 분석하는 것이 좋습니다. 나는 분석을 찾고 있었는데, 키프리안 (cyprian)과 같은 지적했다. – Elmo

+0

나는 그것의 자유롭고, 쉽고 강력한 떠들석을 사용한다. http://www.flurry.com/product/analytics/index.html – jbat100

+0

오리엔테이션을 지원한다고 생각하지 않습니까? 오리엔테이션 발견을 코딩하고 로그 이벤트를 추가하여 혼란에 빠지게하지 않는 한. – Elmo

관련 문제