iOS Facebook Post Dialog неправильно отображает на устройстве - PullRequest
2 голосов
/ 01 апреля 2012

Я отправляю сообщение на стену пользователя, показывая стандартный метод диалога:

[facebook dialog:@"feed" andParams:params andDelegate:self];

Он отлично воспроизводится в 5.1 Simulator, но на iPhone с 5.1 он отображает текстовое поле «Скажи что-нибудь об этом» позадипанель инструментов "Разместить на стене".Так что в основном пользователь этого не видит.Кто-нибудь еще видел это?Любые предложения о том, как это исправить?Это довольно основная функциональность, которая не работает.Картинки симулятора и устройства представлены ниже.

Спасибо за любую помощь.

device rendering

simulator rendering

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

В последнее время я вижу то же самое, схожу с ума, пытаясь понять это.

update

Поместите это в конец - (void)webViewDidFinishLoad:(UIWebView *)webView:

NSString *newcontent = [NSString stringWithFormat:@"50px"];
[_webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('viewport').style.paddingTop ='%@';",newcontent]];
0 голосов
/ 06 апреля 2012

У меня такая же проблема, но только в симуляторе, на реальном телефоне (3.1.3) все нормально. Странный. Принятое решение устраняет проблему в симуляторе, но на устройстве есть дополнительная обивка над синей полосой Facebook ... Используя пример приложения Hackbook, диалоговое окно отлично отображает симулятор и устройство, что делает его еще более странным. Я также пытался подать отчет об ошибке, но у меня была та же проблема с никогда не отправляющим Ajax Form.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...