【问题标题】:UIWebView inside programmatically created UIView. How to autorotate it?UIWebView 里面以编程方式创建的 UIView。如何自动旋转它?
【发布时间】:2010-06-07 12:53:19
【问题描述】:

在我的应用程序中,当用户从 UITableView 中选择一个单元格时,我以编程方式创建一个 UIView,将其添加到窗口对象,然后创建一个 UIWebView 和一个 UIButton,并将它们作为子视图添加到我创建的该视图中。

myView = 以编程方式创建的视图

webView = 作为 myView 子视图的 UIWebView

button = 作为 myView 的子视图的 UIButton,只是显示在 WebView 顶部的“关闭”按钮

问题是当用户将他/她的手机旋转到横向时,如何使以编程方式创建的视图自动旋转(当然,webview 也应该自动旋转,以便用户可以更好地阅读网页)?

【问题讨论】:

    标签: iphone uiview uiwebview uibutton autorotate


    【解决方案1】:

    您以编程方式创建的视图应与其他所有内容一起旋转。确保在方法中返回 YES - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 在视图控制器中。

    【讨论】:

    • 我是菜鸟,所以我可能会问一些愚蠢的问题,但视图控制器是什么?是我创建附加视图的类吗?无论如何,我已经尝试将该方法添加到创建发生的类或应用程序委托中,但它仍然不起作用。
    猜你喜欢
    • 2012-11-04
    • 2012-09-17
    • 2013-03-24
    • 1970-01-01
    • 2018-06-04
    • 2011-03-21
    • 1970-01-01
    • 2011-06-08
    • 2021-10-21
    相关资源
    最近更新 更多