jjzjj

ORIENTATION

全部标签

c++ - 从 C++ 创建具有指定属性的 QML 对象

从C++动态实例化QML对象是welldocumented,但我找不到的是如何使用预先指定的属性值实例化它。例如,我正在从C++创建一个稍微修改过的SplitView,如下所示:QQmlEngine*engine=QtQml::qmlEngine(this);QQmlComponentsplitComp(engine,QUrl("qrc:/qml/Sy_splitView.qml"));QObject*splitter=splitComp.create();splitter->setProperty("orientation",QVariant::fromValue(orientati

ios - 应用程序在 ios 7 中更改方向时崩溃

我正在开发一款基本上以横屏模式运行的游戏。它具有更改个人资料图片的选项。配置文件图片选项打开用于在配置文件图片ImageView上显示的图像选择器。我的问题是打开图像选择器时,应用程序会自动将方向更改为纵向。为了解决这个问题,我尝试在用户点击上传图片按钮时捕获用户的方向,并在选择图片后强行将设备方向更改为上一个。在iPhone5及更高版本上一切正常。但是当用户从选择器View中选择图像时,iphone4(在ios7上运行)崩溃。我收到以下错误-preferredInterfaceOrientationForPresentation必须返回支持的界面方向!我正在使用这段代码来检查用户的方

ios - 默认纵向,一些特殊的屏幕如何自动旋转或强制某些屏幕横向?

在我的应用程序中,方向默认为纵向,但在某些特殊屏幕中,我希望ViewController自动旋转或强制方向为横向。在AppDelegate.swift中:classAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?//portraitbydefaultvarinterfaceOrientations:UIInterfaceOrientationMask=.portrait{didSet{//forcetoportraitifinterfaceOrientations==.portrait{UIDevice.

iOS UIScrollView with UIImageView 旋转方面问题

对于我缺乏iOSSDK知识,我提前表示歉意,我是一名Android开发人员,负责维护和更新iPhone应用程序。我正在使用UIScrollView来处理显示在UIImageView上的图像的缩放和拖动。每秒多次从网络服务器请求UIImageView中的图像。当设备的方向改变时,图像尺寸会更改为当前帧的尺寸,例如,当在纵向模式下使用iPad时,图像尺寸将为768x1024,但当切换到横向模式时,图像尺寸将为1024x768。网络服务器会根据我请求的图像的方向和纵横比在图像的顶部/底部或左侧/右侧添加黑条。我的问题是,在旋转设备后,UIImageView的行为永远不会像我期望的那样。我的预

ios - 处理先前 UIViewController 的方向

我正在开发一个iPhone应用程序。我的事件UIViewController是vc1。vc1的shouldAutorotateToInterfaceOrientation方法返回YES,因此会自动为其View处理设备方向。添加到此View的所有subview都已正确设置自动调整大小蒙版以适应方向。View的框架未更新以适合以下场景的方向:推送另一个UIViewController说vc2更改设备方向流行vc2vc1的View不会反射(reflect)新的方向。我可以注册方向更改通知并手动将框架设置为View。有什么方法可以自动处理这个问题吗? 最佳答案

ios - 如何正确旋转 MPMoviePlayerController?

我在正确旋转MPMoviePlayerController实例时遇到了一些问题。我希望它根据iPad方向旋转。通常,它有效。然而,有时会发生一些奇怪的事情,然后它就搞砸了,直到我重新启动程序。这是我的初始化代码:NSString*path=[[NSBundlemainBundle]pathForResource:@"Drew320x240"ofType:@"mp4"inDirectory:nil];myMPC=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLfileURLWithPath:path]];[[myMPCvie

ios - 状态栏框架坚持纵向并遮挡 window.view

我正在开发一个应该支持所有方向的iPad应用程序。我没有使用Nib。我有一个布局了四个View的UIWindow:其中两个占据整个宽度,但高度不高。另外两个占据了大部分高度,并共享相同的origin.x。它们不重叠。我指定一个View作为主窗口的subview,并将其余的subview分配给window.view。问题:旋转后,无论方向如何,状态栏的框架似乎都停留在其原始位置(纵向方向的顶部)。虽然,状态栏确实会旋转。我确实注意到了red-glasses内容丰富的文章。但是,这似乎不是完全相同的问题。这是不同的,因为红色眼镜方法通过将主视图设置为窗口的subview来设法覆盖状态栏条。

ios - 如何在 dismissModalViewController 之后设置方向以更正设备方向?

我有一个显示内容的详细View。我用一个按钮模态地呈现另一个View:[self.viewControllerpresentModalViewController:helpViewControlleranimated:NO];因此,当我关闭此helpViewController时,详细View始终处于纵向模式。无法使其达到正确的设备方向。我试过将它旋转到设备方向:if([UIViewControllerrespondsToSelector:@selector(attemptRotationToDeviceOrientation)]){[UIViewControllerattemptRo

ios - 缩放后在 UIImageView 内的位置查找 RGB 值

我在iPad上有一个png图像,尺寸为1214x1214(视网膜尺寸是它的两倍),并将其设置为位于屏幕坐标(0,-20)的UIImageView。为了在设备旋转/方向更改期间适合屏幕,我将其设置为AspectFit类型。我想要做的是能够触摸屏幕并读出触摸下像素的RGB值。我已经实现了UIGestureRecognizer并将其绑定(bind)到UIImage,并且成功地获取了触摸坐标。给我带来麻烦的是,我已经尝试实现几种检索RGB值的方法(例如[如何获取iphone上图像上像素的RGB值])1但我的RGB值看起来好像图像倾斜并映射到UIView上的不同位置。我的问题是,我如何满足我已将

ios - 在应用程序启动时检测正确的方向

我有一个通用应用程序,带有一个splitcontroller和一个从detailcontroller的viewdidload模态显示的模态(它是一个登录屏幕)打开ipad版本时,我希望能够根据设备的初始方向以纵向或横向启动它。问题是它总是以纵向启动(根据documentation预期)。如果我将设备设置为纵向,然后将设备设置为横向,则可以正常工作。但是,如果我直接横向打开应用程序,它不会。顺便说一句:我已经在该登录ViewController的(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)int