2

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

在此处输入图像描述

4

1 回答 1

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 集成中对其进行了测试,并使用上述方法更改了发送按钮标题,我的推文消息框如下所示:-

在此处输入图像描述

于 2013-05-10T07:07:26.227 回答