У меня есть этот простой код (после авторизации), который показывает диалог записи в новостной ленте Facebook.
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
message, @"message",
nil];
[facebook dialog:@"feed"
andParams:params
andDelegate:self];
Диалог открывается без проблем, но высота текстовой области очень мала, около 2 строк, но ниже много места, и у меня есть предопределенный длинный текст для публикации.
Есть ли способ изменить высоту текстовой области?
Спасибо, Лукас
--- РЕДАКТИРОВАТЬ ---
Я нашел «грязный» способ сделать это, изменив FBDialog.m
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[_spinner stopAnimating];
_spinner.hidden = YES;
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('feedform_user_message')[0].rows = 8;"];
self.title = [_webView stringByEvaluatingJavaScriptFromString:@"document.title"];
[self updateWebOrientation];
}
но это не лучшее решение ... есть идеи получше?