【发布时间】:2014-12-03 22:18:30
【问题描述】:
在我的通用应用程序中,当我单击按钮时,我会打开一个带有 2 个 xib 的新视图控制器(一个用于 iPad,另一个用于 iPhone。两个 xib 都启用了自动布局)。
我试图在 iPhone 和 iPad 中加载一个 html 字符串作为 url。在 iPhone 中,它正确出现(全屏),而在 iPad 中,它仅出现在左上角。
这是我的代码
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *str=@"<a class='twitter-timeline' href='https://twitter.com/hashtag/aphrsindia' data-widget-id='501341258330025985'>#aphrsindia Tweets</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','twitter-wjs');</script>";
[_webview loadHTMLString:str baseURL:nil];
[self initializeNavBarItems];
// Do any additional setup after loading the view from its nib.
}
请帮帮我..
【问题讨论】:
-
可能听起来很愚蠢,但在您的 xib 中,webview 跨越了整个 UI?否则尝试禁用自动布局并手动设置高度和宽度,看看是否有变化。编辑:也许提供您 iPad 的 xib 的屏幕截图
-
我已经这样做了,之前没有任何改变
标签: ios objective-c ipad twitter uiwebview