问题标签 [autorotate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipad - iPad自转问题
我不能让 iPad 应用程序自动旋转窗口子视图。我为 iPhone 和 iPad 创建了两个相同的应用程序,它们类似于Apple 示例应用程序。
一切看起来都很简单:重写shouldAutorotateToInterfaceOrientation
方法UIViewController
,返回YES
,仅此而已。
在 iPhone 上一切正常,但在 iPad 上却不行。当我轻弹设备时,我看到旋转动画运行,但所有子视图(UILabel
和UIImageView
)都保持打开状态。有什么问题?
ios - 在 -shouldAutorotateToInterfaceOrientation 中预测 UI 元素框架:
是否可以查询(以编程方式,在运行时)导航栏和/或工具栏的高度/厚度在旋转后是多少?
也就是说,在为特定子视图构建框架时,我想将其框架设置为相对于导航栏和工具栏之间的可用空间。为了使其平滑,最好在shouldAutorotateToInterfaceOrientation:
而不是中执行此操作didRotateFromInterfaceOrientation:
,但是诸如方向和设备self.navigationController.toolbar.frame.size.height
之间的值是不同的。
我想根据工具栏的厚度来计算我的新子视图框架,并且我想在没有硬编码值(例如 32pt、44pt 等)的情况下做到这一点。
有什么想法吗?
iphone - 子类化?UITabBarController 不会自动旋转
Noobie 所以请多多包涵。
我一直在关注 O'Rielyy Learning iPhone Programming 和这里的各种线程来构建我的第一个 iPhone 应用程序。到目前为止一切顺利,但项目结束的最后一个绊脚石是让应用程序自动旋转(仅使用 uiwebviews 的测试版因不自动旋转而被拒绝)
我有邮件应用程序委托,它添加了一个 UITabBarController
tabBarController 有 .h 和 .m 文件 - 我在 IB 中添加了所有 UINavigationControllers,然后又添加了一个 UITableView
请参阅http://flatearth.co.uk/nib.png上的图片(太菜鸟,无法在问题中发布图片!)
从我的阅读中,我了解到问题是我添加到主视图的 UITabBarController 需要“子类化”并添加此代码。
具有 .h 和 .m 文件的下一个视图向下/进入/子类化(无论正确的术语是什么)是添加表格视图的 FirstViewController,这已经设置了 shouldAutorotateToInterfaceOrientation。
所以问题似乎是当 [self.window addSubview:tabBarController.view]; 添加标签栏它不添加 shouldAutorotateToInterfaceOrientation 返回 YES 位。
看来我需要添加一个 tabBarController 子类,其中包含 shouldAutorotateToInterfaceOrientation 。所以我按照互联网上的建议阅读并尝试了这个......
并添加
到 myNewsUKDelegate.m
但这失败了“错误:访问未知的'view'类方法”
myNewsUKDelegate.m 中的行
进一步的搜索并没有产生任何有用的东西,我最近的 Xcode 知识现在已经枯竭:( 任何帮助表示赞赏。
jquery - 尝试在页面加载时使图像旋转(jQuery 动画)到特定程度
我有一个放大器旋钮,我想在页面加载时将其转动到一定程度。我正在尝试使用这个 jQuery 库:http ://code.google.com/p/jqueryrotate/
我只是不知道如何正确设置它。我能够使用 webkit 来旋转图像,但我希望有一个动画。如果有人可以让我知道如何正确使用该库,我将不胜感激!
请记住,我需要在页面加载时进行轮换。理想情况下,动画将在 5-10 秒后重复。期待您的帮助。
android - Android Activity 没有向所有方向旋转?
我有一个要轮换的活动。我在我的 AndroidManifest.xml 中使用以下内容:
所以,我说当设备旋转时屏幕方向应该改变。不,我看到了问题。当我在正常位置(底部有按钮的肖像)使用我的设备时,它工作正常。还将设备向右旋转,它工作正常。活动被重新创建,一切都以不同的横向布局显示。
一切都很好,直到这里。但现在问题来了。当我将设备旋转到左侧时,它不会做任何事情。该活动未重新创建且未正确显示。
这可能是我手机的问题吗?我使用的是三星 Galaxy 5 Europe。还是我犯了编程错误?我无法在模拟器中对此进行测试。它只有两个对我有用的状态。
cocoa-touch - 如何只允许 180 度自转?
对于我的 iPad 应用程序,我打算禁用自动旋转。但是我听说苹果会拒绝该应用程序,因为他们希望该应用程序至少能够旋转 180 度。有谁之前经历过这个吗?这有什么道理吗?
无论如何,谁能告诉我如何将自动旋转设置为仅用于纵向模式?即只允许旋转 180 度。
对此的任何帮助将不胜感激。
谢谢
甄
uiviewcontroller - 控制 UIViewController 界面方向
我有一个UIViewController
包含一个新的UIViewController
,如下所示,
现在我需要停止 childVC 的 interfaceOrientation。
有可能吗,如果可以怎么办??
iphone - 自动调整大小时 UISlider 与底部的恒定距离
我想将 UISlider 与屏幕底部保持恒定距离。我可以在界面构建器大小检查器中轻松完成此操作。我会简单地使用自动调整正方形边缘的红色 I 形锁。在下图中,它将锁定在左上角。
我想锁定底部并以编程方式完成,而不是使用界面生成器。
我一直在使用以下代码来调整大小,但我现在希望它锁定在底部:view.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
请帮忙。
iphone - 旋转后图像变质
我有一个 UIYableView 并将图像保存在该 tableview 中,每次旋转手机时我都会更改 UIImageView 大小。我检查 tableView:cell:forIndexpath 中的 self.interfaceOrientation 并决定给 imageview 的大小。每次发生旋转时,我都会重新加载 tableview。但是在旋转之后,图像似乎变得混杂了。我的意思是我在另一个图像上获得了图像的一部分。解决此问题的最佳方法是什么?
编辑:添加了一些代码
在 tableview:cell:forIndexPath 方法中,我执行以下操作:
在 tableview:height:forIndexPath 方法中:
我以同样的方式返回行的宽度。
iphone - 自动旋转问题
我想在我的应用程序中自动旋转,但有一个问题,纵向模式下的背景与横向模式下的背景不同。有没有人可以给我一个简短的例子来解决这个问题,好吗?
提前致谢