2013-05-10 39 views
2

我正在使用社交框架与FaceBook分享。是否可以在以下屏幕截图中更改指示按钮上的文字? 任何帮助,将不胜感激。是否可以在iOS 6中自定义FaceBook PostView?

enter image description here

+0

还没有,所有你可以做的是重叠他们的按钮等与您的自定义按钮文本等,当它被轻敲,然后传递触摸/事件到背景按钮。 – 2013-05-10 05:49:27

+0

谢谢。你能建议我们如何访问这个postview? – 2013-05-10 05:51:30

+0

哪个postview,您在屏幕截图中显示的那个?这些是本机对话框 - https://developers.facebook.com/docs/reference/ios/3.5/class/FBNativeDialogs如果需要,还可以使用对话框和WebDialogs - https://developers.facebook.com/docs/参考/ ios/3.5/ – 2013-05-10 05:54:39

回答

0

是你可以用波纹管方法的整合做,如果你可以利用社会框架与Facebook分享发送消息。

你只需要补充一点: -

- (void)findSubViewofFB:(UIView*)theView 
{ 
    for (UIView * subview in theView.subviews) 
    { 
     // subview.hidden=TRUE; 

     if ([subview isKindOfClass:[UIButton class]]) 
     { 
      UIButton *btn = (UIButton *)subview; 

      if([btn.titleLabel.text isEqualToString:@"Send"]) 
      { 
       [btn setTitle:@"msg" forState:UIControlStateNormal]; 

      } 
     } 
     [self findSubViewofFB:subview]; 
    } 
} 

,并在邮件中添加此上述方法派类: -

[self findSubViewofTwitter:facebook.view]; 

我只是测试它在我的使用社会框架的Twitter的集成并改变发送Button标题为使用上述方法和我的Tweet消息框如下所示: -

enter image description here

+0

但你能告诉我在哪里打电话[self findSubViewofFB:objFB.view]? – 2013-05-10 09:13:06

+0

是你使用这种方法SLComposeViewController * controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; [controller setInitialText:message];这种方法 – 2013-05-10 09:23:17

+0

确切地说..它是为twitter工作,但不适合faceboook。请任何解决方案? – 2013-05-10 09:34:17

相关问题