【问题标题】:Change textarea height in facebook connect feed post dialog on ios在 ios 上的 facebook 连接提要帖子对话框中更改 textarea 高度
【发布时间】:2011-06-01 17:05:03
【问题描述】:

我有这个简单的代码(授权后),它显示 facebook 新闻提要的帖子对话框。

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               message, @"message",
                               nil];
[facebook dialog:@"feed"
       andParams:params 
     andDelegate:self];

对话框打开没有问题,但文本区域的高度非常小,大约 2 行,但下面有很多空间,我有预定义的长文本要发布。

有没有办法改变textarea的高度?

谢谢卢卡斯

--- 编辑 ---

我通过更改 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];
}

但这不是最好的解决方案...有更好的想法吗?

【问题讨论】:

    标签: objective-c ios facebook


    【解决方案1】:

    FB SDK 中没有任何东西可以“干净地”处理这个问题。如果你想调整一些东西,你必须按照你的建议采取“肮脏”的方法。但是每次刷新 FBConnect 代码时,您都必须记住再次添加您的调整。最好让他们以自己的方式显示对话框。我已经决定不再与他们的 SDK 抗争了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多