2012-09-03 2 views
0
NSString *likeButtonIframe = @"<iframe src=\"http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FyoghurtstoryNZ&amp;send=true&amp;width=450&amp;height=480&amp;action=like&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true\" scrolling=\"yes\" frameborder=\"0\" style=\"border:none; overflow:visible; width:292px; height:590px;\" allowTransparency=\"true\"></iframe>"; 
NSString *likeButtonHtml = [NSString stringWithFormat:@"<HTML><BODY>%@</BODY></HTML>", likeButtonIframe]; 
[webView loadHTMLString:likeButtonHtml baseURL:[NSURL URLWithString:@""]]; 

-(void)like {  
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Note" message:@"You are the member of Yoghurt Story." delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
} 

이것은 메시지를 표시하는 경고를 표시하는 데 사용하는 코드입니다. 그러나 경고 창이 나타나지 않습니다. 행동이 부르지 않을 수도 있습니다.아이폰 앱의 페이스 북과 같은 액션 수행

미리 감사드립니다.

+0

선택기를 호출 했습니까? 일부 이벤트에서 '좋아'합니다. – rptwsthi

+0

아니요,하지만이 작업을 시도했지만 작동하지 않습니다. NSString * likeButtonIframe = @ ""; –

답변

-1

마침내 나는 내 질문에 대한 답을 얻었다. 이 링크에서 많은 도움을 받았습니다.

http://wyldco.com/blog/2010/11/how-to-capture-touches-over-a-uiwebview/

+0

내가 facebook 개발자를 검색했을 때 그 facebook이 버튼처럼 커스텀을 허용하지 않기 때문에 다른 방법을 시도했다. 이 문제에 대한 해결책은 webview에서 감동을 감지하고 perform selector를 사용하여 succcess를 얻는 것입니다. 따라서 위의 링크는 웹 뷰에서 접촉을 감지하는 데 도움이됩니다. –

+0

여기 중요한 요령을 요약하거나 인용하십시오. 링크 썩음은 링크 전용 답변을 전혀 쓸모 없게 만듭니다. –

+0

전체 게시물을 붙여 넣을 수없는 경우가 있습니다. 솔루션을 한 조각으로 볼 수 없기 때문에 링크를 게시하는 것이 더 나을 때가 있습니다. –

관련 문제