adaptive-layout

    2热度

    2回答

    我使用自适应布局功能来设计应用程序。我采取了“长宽比”限制的IBOutlet。我想将此长宽比值的值更改为当前值的两倍。问题是“constraint”属性可以从代码轻松设置,但“multiplier”属性是只读属性。对于长宽比变化,“更多”值更改是必要的。我怎么能这样做? @property (retain, nonatomic) IBOutlet NSLayoutConstraint *leftI

    0热度

    1回答

    我试图使用自适应布局构建视图(仅限iPhone,仅限肖像视图)。它应该都在一个屏幕上(理想情况下不滚动)。我已经设法使其适用于iPhone 5 - 6+。然而,我的问题随着4s。 我想,在iPhone 4S上有中央图像消失,我认为我可以使用大小类,但它似乎并不那么在纵向模式不同的iPhone(只有当我切换方向时)。 此外,我想那里是所有元素之间更多的填充上6+而间距保持不变在5和6

    6热度

    2回答

    我有一个UILabel,它以格式MM:ss:SS(分钟,秒,厘秒)显示计时器的输出,但是它会从左到右“摇动”厘秒变化 - 例如,“11”比“33”窄。 有什么办法可以缓解吗?我尝试过将它定中心,给它一个固定的宽度,但他们似乎没有帮助。

    1热度

    2回答

    这里有几个帖子,但没有一篇似乎有完整的解决方案。 通过IB使用自适应布局我可以很容易地更改特定大小类的字体大小,但是我有一个使用UILabels的自定义视图,我想以编程方式设置字体大小取决于使用的大小类(使用swift)任何人有这个问题或遇到一个解决方案?

    0热度

    2回答

    这是我的约束 我在我的应用程序利用自动布局,所有的UI元素在纵向模式中可见: 但有一种观点是在横向模式下不完整的。 如何让我的应用在纵向和横向视图中看起来都一样? 我在Xcode7.2中使用了Swift 2。

    2热度

    1回答

    我有,我想现在模态,如果水平尺寸级别紧凑视图控制器,并使用自定义过渡的委托,否则,像这样: if traitCollection.horizontalSizeClass == .Compact { settingsViewController.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem:

    0热度

    1回答

    我从左边距如下定义约束作为乘数: 这看起来在4英寸的iPhone罚款,但对更大的iPhone它稍微偏左。有什么办法可以解释这个吗?据我所知,没有一个大小类别是个别只有较大的iPhone ..顺便说一下背景是一个坚实的形象。不能移动它或对齐的东西出来

    7热度

    2回答

    在我的应用程序中,在iPad上有某些视图控制器(或者更具体地说,是一个常规的水平尺寸类),它将它们呈现为弹窗是有意义的,但在iPhone(或紧凑的水平尺寸类)上它是有意义的将它们推到导航堆栈上。有没有一种优雅的方式来支持这一点?默认情况下,如果我使用“Present as Popover”,那么它将在iPhone上以模态方式显示,这不是我想要的。 我找到了一种方法来获得我想要的行为,但它很丑并且似

    0热度

    2回答

    我的应用程序,我必须动态计算单元格高度,我支持我的应用程序iOS7和iOS8。为此,我正在遵循Ray wenderlich教程。花了整整一天后,我才知道这种技术只适用于size classes被禁用的应用程序。 所以我的问题是如何使用自动布局(约束)来计算行高度,如果启用size classes?

    6热度

    1回答

    在iOS 8的项目,分镜和自适应布局(又名大小类)我使用静态细胞的场景2 - 而对于因故顶电池的青色背景色是不是在iPad上显示: 请,可能是什么原因呢? 我甚至用调试器(遍历viewDidLoad)和Main.storyboard的XML代码搜索 - 并找不到原因。 我也重置了模拟器设置,并试用过我的优胜美地和小牛Mac。 这是我的故事板(请click for fullscreen)这里我设置背