草庐IT

ios - 不同设备宽度的不同尺寸和 View 对齐方式

在纵向模式下的iPhone6和横向模式下,我如何实现View跨越设备宽度,最大宽度为400像素,并与右侧对齐?这可以通过使用设备类和/或因特征而异来实现吗?我真正想要的是View适应设备的宽度:如果它比400px宽(因为我将设备旋转到横向模式或者因为应用程序在iPhonePlus或iPad上运行)它不应该再跨越显示的宽度,而是最大宽度为400px并位于右侧。也许这只能通过代码来完成?感谢任何输入。 最佳答案 WhatIreallywant,isthattheviewadaptstothewidthofthedevice:ifitis

ios - 如果无法适应 AutoLayout 中的固有尺寸,请折叠 View

我有UILabel和UIButton内部View,它们可以有不同的大小,如果标签不能容纳当前框架中的所有内容,我希望标签被完全隐藏仅使用自动布局。所以基本上我希望它遵循它的固有大小,如果它收缩,它应该直接收缩到零而没有任何中间宽度。期望的例子:相反,我让它缩小并尝试尽可能多地显示:是否可以仅使用AutoLayout来实现?如果不是,为什么?我尝试在标签上添加零宽度约束并将其优先级设置为小于标签的抗压性,但这不起作用。我认为一旦Autolayout引擎打破了固有的大小规则,我的零宽度就会被遵循,但似乎我遗漏了什么。编辑:我会接受在一些UIView子类中嵌入标签,这些子类可以检查subvi

objective-c - 将 UITableView 扩展到全尺寸?

我有一个UIViewController。其中有一个UIScrollView,里面有几个View。底部是一个UITableView。这个UITableView是动态的,将显示少量或大量的行。无论哪种方式,我都希望UITableView显示完整大小,以便用户可以使用父UIScrollView向下滚动到它的底部,而不是UITableView内部的UIScrollView。我已经通过禁用UITableView的滚动来尝试这样做(这很好用)。然后我尝试在运行时扩展UITableView,以便所有行都可以正确显示。但是,这部分不起作用。出于某种原因,尽管UITableView非常大,但并不是所有

ios - 我可以使用自动布局/尺寸类来做到这一点吗?

我可以在xcode6中使用自动布局和大小类来做到这一点吗?如果可以,我该如何实现?View的纵横比应为7:6,并且4个按钮应如下所示。 最佳答案 https://www.youtube.com/watch?v=p5wD8dvSDbM非常简单,看视频:)只有你可以在iphone上做,因为ipad没有识别横向或纵向方向 关于ios-我可以使用自动布局/尺寸类来做到这一点吗?,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - 可以在多种设备尺寸上看到应用商店视频预览吗?

我想知道是否可以在多种设备尺寸上看到应用商店视频预览,或者每种设备尺寸是否真的需要不同的视频? 最佳答案 是的,您需要针对每种屏幕尺寸制作不同的视频。为不同的屏幕尺寸调整视频大小也会被苹果拒绝。来源经验 关于ios-可以在多种设备尺寸上看到应用商店视频预览吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30004984/

ios - 如何禁用尺寸等级的一个特定约束?

假设我有一个View,其宽度是纵向superview的1/2,横向是superview的1/3,我想我可以为该约束设置不同的乘数,但大小类没有此功能.然后我在下面的帖子中找到了一个解决方案,它说我必须为不同的大小类禁用和启用约束。Changingthemultiplierofaconstraintbasedonsizeclass我不知道怎么办。我只找到一种清除所有约束的方法。但我不想再次重建所有约束。我只想改变一个约束。如果我在我当前的尺寸等级中删除该约束,它也会在其他尺寸等级中被删除。有什么方法可以仅针对一个特定尺寸类别禁用该约束吗? 最佳答案

ios - iPhone 上工具栏图标的正确尺寸是多少

这个问题在这里已经有了答案:WhatsizeshouldTabBarimagesbe?(6个答案)关闭7年前。我正在开发一个在屏幕底部有一个工具栏的iPhone应用程序。在那里我有几个图标。我在工具栏上使用的一个图标是84X64像素。尺寸在iPhone4和5上似乎还可以,但在iPhone6plus上有点小。想知道不同iPhone的合适尺寸是多少?谢谢博尔纳

ios - Unity iOS Build 尺寸很大

目前,我正准备为iOS制作一款2D益智游戏。当我压缩我的项目时,它的大小大约变为16MB。当我在xcode中构建它时,项目大小变为780MB,当我将其存档时,它变为1.5GB。但真正的问题是当我将它上传到试飞进行内部和外部测试然后在iTunes连接中它的压缩大小变为143MB并且通用安装大小变为285MB并且对于不同的iPhone安装大小平均变为160MB。现在我认为160MB对于一个简单的2D益智游戏来说是非常大的安装文件,并且在我发布它时可能会导致大量退出。统一版本:5.4.2脚本后端:IL2CPPAPI兼容级别:.Net2.0子网任何人都可以告诉我我该怎么做才能解决这个问题,或者

ios - b2PolygonShape/b2Fixture 尺寸加倍以用于视网膜显示?

目前我像这样创建一个b2Fixture:b2PolygonShapespriteShape;intnum=3;b2Vec2verts[]={b2Vec2(-29.5f/PTM_RATIO,-49.0f/PTM_RATIO),b2Vec2(10.0f/PTM_RATIO,-49.0f/PTM_RATIO),b2Vec2(34.2f/PTM_RATIO,-9.2f/PTM_RATIO),};spriteShape.Set(verts,num);bodyFixture.shape=&spriteShape;bodyCharacter->CreateFixture(&bodyFixture);

iphone - 在所有设备尺寸上将 UIVIEW 居中

我正在开发一个iPhone应用程序,对xcode还比较陌生。我正在尝试设计我的应用程序,以便无论使用什么设备,主用户界面都将居中。我有一个包含我所有控件(文本字段、提交按钮)的uiview。我将此uiview置于基于iPhone5模拟指标的界面生成器中。当我在iPhone4或更低版本上测试时,这个uiview自然不会居中,而是朝向屏幕底部。有没有一种简单的方法可以通过界面生成器让这个基于设备的uiview自动居中?我需要以编程方式添加吗?感谢任何能提供帮助的人!iPhone3.5英寸=http://bit.ly/14r6R6UiPhone4英寸=http://bit.ly/WOyQcn