问题标签 [autolayout]

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.

0 投票
7 回答
18124 浏览

iphone - 什么是自动布局?

什么是自动布局 - 它有什么作用,它是 iOS 5 的功能吗?

由于新的 iPhone 5 有更大的屏幕,所有关于如何优化应用程序的选项都归结为自动布局。

你能指点我一些关于自动布局的文章,以及我如何在我的项目中调整它吗?

0 投票
5 回答
15599 浏览

ios - 约束必须包含第一个布局项 NSLayoutConstraint

我的 LayoutConstraints 工作正常,然后突然间我在将约束添加到我的视图时开始得到这个。

互联网上或 Apple Docs 上没有关于错误消息含义的即时文档。

只是想知道是否有人遇到过这个错误,并且知道我可以做些什么来解决它?

0 投票
2 回答
617 浏览

cocoa - 可可:拆分视图的奇怪紫色约束

如果我添加三个拆分视图如下图所示,第三个拆分视图(称为 splitView-3)将自动为该拆分视图中的自定义视图生成一个约束,例如 customview1 的 Height(42)。结果,我无法在 Interface Builder 中更改 customview1 的高度。

为什么 Interface Builder 会自动为 customview1 生成紫色约束,例如 Height(43)?

任何帮助,将不胜感激。

在此处输入图像描述

0 投票
1 回答
270 浏览

cocoa - 可可中的 GridBagLayout

可可中是否有任何与“GridBagLayout as in swing”等效的功能?花了一些时间寻找没有运气。

感谢您在可可中创建类似 GridBagLayout 的任何帮助或建议:) 谢谢:)

0 投票
3 回答
6509 浏览

iphone - ScrollView 的 iOS 自动布局问题

你好我有一个自动布局问题UIScrollViewModalViewController。这是我的编码步骤作为示例代码:

1)我有UIViewController一个UIScrollViewassubView

这行得通

2)我添加2个子视图scrollView

这也很好

3)我滚动到内容偏移 y 180,我只能看到 view2

4)我ModalViewController在`ViewController上打开一个

}

5)当我关闭ModalViewController我的布局scrollView不起作用时,它会滚动到我没有设置的不同内容偏移量。当我将内容偏移量重置为 y 180 时,滚动视图的内容大小是错误的。

}

我希望有人可以帮助我解决这个问题。

0 投票
3 回答
20492 浏览

objective-c - 使用自动布局自定义纵横比

假设我有一个 UIView,其中包含一个必须为 4:3 的子 UIView。我想在代码中使用 AutoLayout 来解决这个问题。

我一直在努力使用 AutoLayout,但我还没有弄清楚如何做到这一点。

你知道如何解决这个问题吗?

非常感谢。

我附上一张图片来更好地解释我的意思。 http://d.pr/i/d0Oc

0 投票
3 回答
1521 浏览

iphone - 如何使用 NSLayoutConstrains(自动布局)解决方法为我的视图设置动画?

我正在努力为新的 iPhone 5 配置我的应用程序。所以我开始研究 cocao touch 的自动布局指南([链接][1])和 WDC 大师班。

但是我还不清楚一件事。我怎样才能使我的观点动起来。

在我以前的应用程序中,我使用了常规的 UIView 动画,例如:

或 CGAffineTransform 方法。

有人可以告诉我使用自动布局时最好的解决方法是什么,因为我无法引用框架并且不再进行框架声明?设置计时器并删除和添加约束?

0 投票
6 回答
4665 浏览

iphone - iPhone 5 无法正确显示应用程序

我正在 iPhone 5 模拟器上测试一些旧应用程序。大多数应用程序都能正常显示,即显示居中,保持原来的 iPhone 外观,顶部和底部有空白区域。

我的一个应用程序的行为不同。它将启动图像(旧的 2:3 宽高比启动图像)拉伸到 iPhone 5 模拟器从上到下的全高。然后它将应用程序捕捉到窗口顶部,而不是居中。

我怀疑这与自动布局有关,但据我所知,作为这个概念的新手,它被禁用了。当我在文件检查器中检查时,未选择“使用自动布局”。

有什么想法吗?谢谢阅读!

0 投票
9 回答
69368 浏览

ios - iOS AutoLayout - 获取帧大小宽度

我正在使用 iOS 6 自动布局进行开发

我想记录一条显示视图框架宽度的消息。

我可以在屏幕上看到 textView。

但是我得到宽度和高度为零,我错过了什么吗?

0 投票
1 回答
1624 浏览

ios - iOS6 中的手势识别器和自动布局,从中心缩放

下面的手势识别器代码通常会从中心缩放视图,但在 iOS6 中启用自动布局时不会。启用自动布局后,视图似乎从其原点缩放。其他仿射变换(尤其是缩放和旋转)也没有像我预期的那样工作。

任何人都有这个问题,或者可以启发我处理这个问题的正确方法?