草庐IT

prob_ratio

全部标签

ios - Xcode 7 自动布局总是呈现 4 :3 ratio

将我的项目从Swift1.2/Xcode6升级到Swift2.0/Xcode7后,我所有的ViewController都以4:3的比例呈现(iPhoneStoryboard没有任何变化,我没有动态调整View大小或使用任何其他代码来操纵View大小。是什么导致了这个问题,如何解决?我尝试了一些技巧,包括在info.plist中请求全屏,但无法让它工作。这是令人沮丧的,因为在Xcode7之前一切都完美运行。下面是iPhone6的屏幕截图,显示了Controller上方和下方的黑色区域。 最佳答案 我通过从项目设置->目标->应用程序图

ios - ImageView 16 :9 aspect ratio

我希望特定ImageView中的所有图像都适合16:9的纵横比。图像应调整大小以适应这些限制,而不改变其自身的宽高比。例如,如果我有一个宽高比为4:3的图像,它应该在保持宽高比不变的情况下自行调整大小,以符合ImageView的16:9限制。所以我的问题是,如何使用界面生成器将ImageView设置为16:9的纵横比? 最佳答案 步骤:添加一个宽度约束和一个纵横比约束,如下所示:(注意:您还可以使用前导、尾随约束--它们解析X位置。要解析Y位置,您可以添加顶部或底部约束(OR)AlignCenterY约束。):选择您的ImageVi

iOS : detect the movie aspect ratio

我正在使用AVPlayer和AVPlayerItem开发DRM视频播放器,它可以播放流媒体或纯文件电影。我想知道是否可以检测电影的宽高比,以便我可以做一些平移/平移以播放带有或不带有最终黑色条纹的电影。我看过CoreMediaFramework,但它不是任何真正好的文档,因为大多数方法都没有解释。你们有什么想法吗?谢谢。 最佳答案 实际上非常简单:只需使用AVPLayer的videoGravity就可以了。 关于iOS:detectthemovieaspectratio,我们在Stack

android - htc desire hd 无法拾取(-webkit-min-device-pixel-ratio : 2) media query?

我一直在做一些移动网络应用程序测试,并注意到htcdesirehd屏幕图像似乎都很模糊,向我表明此屏幕的像素比为2,与iphone4相同。我已将我的(-webkit-min-device-pixel-ratio:2)媒体查询中的所有更新的x2图像,以至少为iphone4克服这个问题,但令我惊讶的是,这种愿望也没有解决这个问题?我在这里缺少什么吗?@mediaonlyscreenand(-webkit-min-device-pixel-ratio:2),onlyscreenand(min-device-pixel-ratio:2){/*SocialIcons*/#social-icons

iPhone 开发 : any snippet to resize an image and keep the ratio?

我不熟悉在iPhone中开发代码,我想搜索一些代码以将我的UIImage调整为指定大小但保持比例。指定的大小类似于图像不能越过边界的框架,在该边界内图像应缩放以适合框架并保持比例,我当前使用的代码可以调整大小但不能保持ratio,只需将其粘贴到此处,看看我是否可以做一些微不足道的修改,使其成为可能。-(UIImage*)resizeImage:(UIImage*)imagenewSize:(CGSize)newSize{CGRectnewRect=CGRectIntegral(CGRectMake(0,0,newSize.width,newSize.height));CGImageRe

ios - SceneKit - 什么 orthographicProjection 用于 1 :1 points to SceneKit position ratio

必须使用什么orthographicProjection才能在SceneKit中以1:1SceneKit点与屏幕点/像素比率制作2D应用程序?例子:我想在屏幕上的(200,200)位置放置一些东西,我想为它使用带有(200,200,0)的SCNVector。为此,我需要什么orthographicProjection? 最佳答案 如果您想要一个场景空间单位对应于屏幕空间点的正交投影,您需要一个投影,其中左裁剪平面为零,右裁剪平面为屏幕宽度(以磅为单位)。(对于顶部/底部和近/远并不重要,只要您将对象保持在您设置的近/远范围内即可。)

ios - 获取 "Aspect ratio constraints with Xcode versions prior to 5.1"错误

刚刚升级到最新的Xcode5.1版本,无意中发现Storyboard中很酷的功能-垂直固定两个元素并保持它们之间的纵横比。但是,在编译过程中出现错误。然后我读了Xcodereleasenotes关于这个新功能,但仍然不清楚-它是否仅支持iOS7.1(无法在规范中找到)或其他需要完成的事情。 最佳答案 如果我们打开Storyboard,然后转到“文件检查器”选项卡下的右侧Pane,然后我们将找到一个名为“InterfaceBuilderDocument”的部分。此部分包含“Buidfor”下拉列表,因此将其设置为Xcode5.1可解决

android - AndEngine:PIXEL_TO_METER_RATIO的使用

我是AndEngine的新手。我在很多地方看到过PIXEL_TO_METER_RATIO的使用,但无法理解何时以及如何使用此常量。任何人都可以指导正确的方向吗? 最佳答案 Box2d是AndEngine使用的底层物理引擎,使用米作为标准单位。PIXEL_TO_METER_RATIO描述了AndEngine中有多少像素相当于物理引擎中的一米。例如,如果您获得Body的位置,它将以米为单位。您可以将它乘以比率以获得场景中的位置。 关于android-AndEngine:PIXEL_TO_ME

android - 左侧为 Listview,右侧为 tabhost,带有 20 :80 screen sharing ratio

您好,我在Activity中添加了两个TabHost,并且工作正常。我用ListView添加了另一个XML文件,并在我使用Tabhost的Activity中调用。它按预期给出错误,但我尝试了很多但无法解决。谁能告诉我如何在一个Activity中管理ListView和TabHost?我没有放代码,因为它主要来自教程。任何帮助,将不胜感激。谢谢。主要错误是“您的内容必须有一个TabHost,其id属性为‘android.R.id.tabhost’” 最佳答案 带有选中项的选项卡和ListView的示例Activity:我在下面发布了一个

安卓 OpenGL : crazy aspect ratio after sleep

如果我按下Android手机上的电源按钮(或等待它超时)并且手机进入休眠状态,在重新唤醒后,屏幕纵横比完全不正常。截图:坏了正确在GameActivity.onCreate()中//GrabdisplayinfoDisplayMetricsdm=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);ACTUAL_SCREEN_WIDTH=(int)dm.widthPixels;ACTUAL_SCREEN_HEIGHT=(int)dm.heightPixels;ACTUAL_DENSITY=dm