我正在開發一個使用Facebbook圖形API完成登錄的iPad應用程序。我的應用程序支持橫向模式。我已經集成了FBGraph API,但它不是以橫向模式進入。請告訴我如何以橫向模式顯示我的Facebook登錄視圖。FBGraph API不會進入land scape模式
任何建議將不勝感激。
我正在開發一個使用Facebbook圖形API完成登錄的iPad應用程序。我的應用程序支持橫向模式。我已經集成了FBGraph API,但它不是以橫向模式進入。請告訴我如何以橫向模式顯示我的Facebook登錄視圖。FBGraph API不會進入land scape模式
任何建議將不勝感激。
如果您使用最新的here SDK,Facebook登錄將在Safari或Faceebook應用程序中打開,或者直接從iOS 6設置中獲取。它不會在我們的應用程序內打開登錄窗口,並且沒有定位問題。
使用Facebook SDK來代替:
現在用下面的方法,其工作的罰款。
在視圖中使用以下代碼,您將在其中使用fbgraph。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) {
[self leftOrienation];
}
else if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
[self rightOrientation];
NSLog(@"right");
}
else
{
}
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
here i have initialized FbGraph as fbGraph.
-(void)leftOrienation
{
CGAffineTransform newTransform;
newTransform = CGAffineTransformMakeRotation(M_PI * 270/180.0f);
fbGraph.webView.transform = newTransform;
[fbGraph.webView setFrame:CGRectMake(0, 0, 768, 1024)];
}
-(void)rightOrientation
{
CGAffineTransform newTransform;
newTransform = CGAffineTransformMakeRotation(M_PI * 90/180.0f);
fbGraph.webView.transform = newTransform;
[fbGraph.webView setFrame:CGRectMake(0, 0, 768, 1024)];
}
誰在顯示登錄框?瀏覽器?一個應用程序?請求如何顯示登錄框? – DMCS
要說清楚,它是以肖像方式工作,還是根本不工作? – Autonomy
是的,它工作在肖像 – Gypsa