问题标签 [ios-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.
ios - 在代码中设置约束不会产生预期的结果
我正在尝试在代码中设置约束并且没有得到预期的结果。
我有一个带有 3 个按钮(子视图)的 UIView 容器,我试图将一个前导空间设置为其他两个前导空间的平均值(所以它会在中间,水平)。当我将 3 个按钮放在我想要的位置时,与我在情节提要上看到的数字相比,我得到的数字似乎是正确的。我通过它们的帧的 x 值获得了前导空间(我已经仔细检查了 alignmentRectForFrame: 给出了相同的结果),并且我对它们进行了平均。
我用:
基本功能有效,即如果我输入一个数字而不是平均值,我会看到结果。我用当前的代码得到了意想不到的结果。具体来说,我在其他 2 个按钮的右侧获得了“中间按钮”。
帮助!
伊丹
ios - iOS - 使用自动布局同时执行多个动画
我想同时执行两个运动动画。第一个动画firstView
立即开始。第二个动画 on secondView
,在第一个动画仍在运行时稍有延迟后开始。secondView
约束与firstView
. 该代码在 iOS 8 上运行良好。
firstView
并且secondView
是view
代码:
在 iOS 7 上,一旦第二个layoutIfNeeded
被调用,第一个动画就会停止,只有第二个动画会动画。
有什么建议么?
ios - 如何使用 NSLayoutConstraint 将宽度固定到某些 UIView?
如何使用 NSLayoutConstraints 固定两个以上宽度相等的 UIView?
现在,我正在使用以下代码,并且不能固定两个以上的 UIView:
有任何想法吗?
ios - 使用自动布局时的内容拥抱
在我的视图控制器中,将有一个集合视图和一个表格视图,如屏幕截图所示。在某些情况下,collection view 的高度必须为零,并且整个 view 必须只包含 tableview。在某些情况下,collection view 必须在那里并且必须放置在 tableview 下方。我已经更改了内容拥抱优先级等等,但唯一发生的事情是集合视图占据了整个视图,或者集合视图高度为零,但表格视图仍然从屏幕中间开始。任何帮助都是可观的。
ios - 以编程方式向导航控制器添加自动布局约束
我正在尝试向导航栏上添加的 UI 标签添加约束。UI 标签显示正在运行的计时器
这是我的代码,
但是当我运行应用程序时,我收到错误“无法修改控制器管理的 UINavigationBar 的约束”。
如何添加此约束?
ios - 使用约束从左到右更改 UILabel 位置动画
我正在使用这段代码:
当我在标签中设置文本时,我将约束从 -100 更改为 10。
这是我在初始化时配置标签约束的方式:
表格视图单元格方法的初始化:
所以它对我不起作用。我在这里不描述动画。但如果没有 UIView 动画块,它甚至无法工作。我已经将它的约束常量更改为 10,但我仍然没有看到标签。所以标签也有宽度和高度。如果我在开始时将约束设置为 10,我会看到我的标签。
ios - AutoLayout: position of subview proportional to parent view
Let's supose I have a UIImageView at y=10 while the screen is height:100.
What constraints do I have to set if I want the image to be always for example at y:10% of the parent? Parent height:100 - UIImage y:10 Parent height:200 - UIImage y:20 Parent height:320 - UIImage y:32
Is there a way to do this without coding? (only constraints in Interface Builder)? Hint: before autolayout this was really easy.
Thanks!
ios - iOS Autolayout 使用 VFL 以编程方式约束
我想做一个这样的关闭按钮,
- 我试图固定按钮,但按钮缩小或消失了这是代码,
缩小
因错误而消失
- 蓝色视图也是使用自动布局设置的,并且在所有屏幕上都可以正常工作。
我应该应用哪些约束来在所有设备中支持关闭按钮,如图所示。?
ios - 如何在代码中关闭或打开自动布局
当我在 iOS 7 上使用 Autolayout 时,我的应用变得很奇怪,所以我想知道有什么办法可以在代码中关闭 Autolayout 吗?任何人都可以帮忙吗?
ios - iOS 网格,XAML\AXML 开发人员的面板。
我正在尝试布局下面的屏幕。这是一个相对简单的布局,我可以轻松地完成 Android 的 axml 或 Windows 的 XAML。但是在 iOS 中我不知道从哪里开始。
iOS 缺少 StackPanel、LinearLayout 和静态 Grid 等价物。它有表格,但它们需要是动态的,或者据我所知每个屏幕只有一个静态表格。
以红色突出显示的区域将是 XAML 中的一个简单的两列网格,我应该如何在 iOS 中做到这一点?
以绿色突出显示并包含红色区域的区域将是 XAML 中的 StackPanel 或 Android 中的 LinearLayout。我又将如何在 iOS 中做到这一点?
FWIW 我正在使用 Xamarin 开发,但这个问题不是 Xamarin 特定的