UIWebView 方向问题
Posted
技术标签:
【中文标题】UIWebView 方向问题【英文标题】:UIWebView Orientation Problems 【发布时间】:2013-02-05 10:54:07 【问题描述】:我正在研究一个具有分屏 Web 视图的应用程序以进行比较。有没有办法保持它们的大小和位置,并在改变方向时让内容旋转?
例如,两张相互重叠的图片在纵向时各占屏幕的一半,然后当转向横向时,图片会并排放置,再次占据屏幕的一半。
谢谢
【问题讨论】:
【参考方案1】:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
上述功能可以帮助您以所需的方式设置方向,但这不会布局您的 UIObjects,因此如果您希望您的图像在纵向和横向模式下正确显示,您应该设置它的 frame 相应地在这两种模式下,它都会解决你的问题。
【讨论】:
对不起,我是新手,为两种模式设置框架的最佳方法是什么?如果我使用标签栏控制器,这仍然有效吗? 您应该检查设备处于什么模式(纵向或横向并设置框架)。它也适用于标签栏控制器。设置框架使用 CGRect以上是关于UIWebView 方向问题的主要内容,如果未能解决你的问题,请参考以下文章
当方向改变时,在 UIWebView 中查找横向和纵向的图像位置
在启动应用程序时无法检测设备的方向以创建具有正确大小的 UIWebView
如何替换 UIWebView 中的 SwipeGestureRecognizer 操作