2011-11-06 2 views
0

나는 객관적으로 새로운 c 다. 내 UIView 기반 응용 프로그램에서 단추와 같은 페이 스북을 추가해야합니다. 이 경우에는 액션 버튼을 만들고 벨로우즈 코드를 작성했습니다.내 UIView 기반의 iphone 응용 프로그램에서 버튼처럼 facebook을 추가하는 방법은 무엇입니까?

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 460.0)]; 
NSString *path = [[NSBundle mainBundle] bundlePath]; 
NSURL *baseURL = [NSURL fileURLWithPath:path]; 

NSString *htmlString = [NSString stringWithFormat:@"<html>\ 
<body style=\"color: #000000; font-family: Helvetica; font-size: 10pt;\">\ 
<tr>\ 
<td colspan=2>\ 
<a style=\"color: #000000; font-family: Helvetica; font-size: 10pt; width:50px; height:20px;\" href=https://www.facebook.com/abc..><img src=\"facebook_like.png\" width=50 height=50 style=\"float:left; \" /></a><br>\ 
    </td>\ 
</tr>\ 
</body>\ 
</html>"]; 
[webView loadHTMLString:htmlString baseURL:baseURL]; 

하지만 동작 버튼을 클릭하면 작동하지 않습니다.

답변

1

Facebook은 SDK에이 기능을 제공하지 않았지만 사용 방법이나 사용 방법을 확인하기 위해 FacebookLikeView이라는 오픈 소스 Github 프로젝트가 있습니다.

0

UIButton을 사용할 수 있습니다. 나는 정확히 무엇을 성취하려고하는지 확신하지 못합니다.

UIButton *btn = [UIButton buttonWithType: UIButtonTypeCustom]; 
btn.frame = CGRectMake(0.0, 0.0, 320.0, 460.0); 
[btn setImage:[UIImage imageNamed:@"facebook_like.png"] forState:UIControlStateNormal]; 
[btn addTarget:self action:@selector(buttonPushed:) forControlEvents:UIControlEventTouchUpInside]; 

이 정보가 도움이되기를 바랍니다. - buttonPushed : (id) 보낸 사람을 해당 클래스에 추가하는 것을 잊지 마십시오. 그리고 그 점에 대해, 당신의 견해에 그것을 추가하십시오.

+0

이제 알았습니다. 페이스 북의 "LIKE"버튼. Facebook과 같은 버튼이 아닙니다. 와우. 멍청한 순간. –

+0

고마워요, 얼굴 책 "LIKE"버튼입니다. 실제로 나는 - (IBAction) facebookBtn : (id) sender {// --- 여기에 내가 가지고있는 코드를 사용했습니다.}와 같은 액션을 사용했습니다. 그러나 그것은 페이지로 가고 있지만이 문제를 해결할 수있는 뒤로 버튼이 없었습니다. – Ashish

+0

@coneybeare 게시 내용을 사용하는 것이 좋습니다. 그것은 당신이 원하는 것을 능동적으로 보이는 것입니다. –

관련 문제