50得票15回答
如何在使用自动布局时保持圆形imageView的圆形?

如何将矩形图像视图转换为圆形图像视图,而不必设置宽度和高度的约束条件,并在自动布局中保持形状?因此,允许imageView定义自己的大小,并根据周围对象的先导、尾随、顶部和底部约束来调整大小。 我前几天问过类似的问题,但我觉得这可能更简洁。非常感谢! 编辑 好的,我重新开始,使这个问题尽...

43得票2回答
Swift动态表格单元高度

我有一个带有原型单元格的表视图,在单元格中,我有图像视图和一些文字。 文本标签在原型单元格中只有一行,但有时会超过一行。我通过服务器调用将数据加载到表视图中。 在Storyboard中,标签的Lines设置为0且Line Break设置为Word Wrap。 我还尝试了http://can...

41得票8回答
如何使用自动布局获取真实大小的UIView

我是一个新的iOS开发者。 我使用自动布局。 我有一个问题。我无法获取在添加约束后的UIView的实际大小。 例如,当我想要获取有约束条件的 UIView 的大小时。self.container.frame.size.height 所有设备大小都始终返回550。但是当我在不同的设备上运行...

37得票6回答
UIHostingController应该根据内容进行扩展。

我有一个定制的 UIViewControllerRepresentable(如下所示的布局相关代码)。它试图复制原生的 SwiftUI ScrollView,除了它从底部滚动而不是从顶部。 视图层次结构 view: UIView | \- scrollView: UIScrollView ...

36得票4回答
使用自动布局将屏幕分为1/3和2/3的视图

有没有一种方法可以按百分比(非等分)划分屏幕?我需要将屏幕分为1/3和2/3两个部分。我知道如何将其平均分割,但无法想出如何进行不等分割。 谢谢

34得票4回答
估计高度的集合视图组成布局不起作用

我希望我的应用程序能够针对包括文本大小在内的所有可访问选项进行优化。 我基于组合布局创建了一个基于部分的collectionView布局。因此,我需要单元格的高度随其内容增长。我认为使用.estimated(constant)可以完成这项工作,但似乎并不起作用。内部约束对我来说看起来很好。 ...

33得票4回答
如何为不同的屏幕尺寸设置不同的自动布局约束

我有一个带有静态单元格的tableView。单元格包含一个完全填充它的ImageView,以及另外一些放置在其上的较小的ImageView。我使用约束来定位这些ImageView。我对调整约束有疑问。 如何在不编写if/else循环的情况下为不同设备尺寸设置不同的约束常数?是否可以在故事板中...

30得票5回答
Xcode 7添加尾部/前导/顶部/底部约束条件

在 Xcode 6 中,我可以使用“编辑”菜单来固定: 到父视图的前导空间 到父视图的尾随空间 到父视图的顶部空间 到父视图的底部空间 我找不到在 Xcode 7 beta 中执行此操作的方法。如果我在Storyboard视图中按 Align 按钮,我会看到: 前导边缘 尾随边缘 ...

19得票5回答
如何通过自动布局设置集合视图的单元格大小

嗨,我正在尝试通过自动布局来调整单元格的大小。 我希望将单元格按3x3的方式显示。 第一个单元格的左边距为0 最后一个单元格的右边距为0 所有单元格的间距都为1pt。像instagram一样。 我应该设置单元格的大小吗?我想通过Autolayout设置约束。 我也试图使用代...

17得票2回答
在 7.3/9/2+ Swift 中,如何禁用设备旋转时的旋转动画?

本问题严格针对iOS9+。 假设您有一个普通的现代应用程序(自动布局、故事板、通用),它允许四个旋转位置。 您希望它以正常方式自动旋转,因此在用户从横向旋转到纵向时,它将更改为新的基于约束的布局。 但是,您只想在用户旋转设备时不进行任何动画。您希望它只是“点击”到新的侧向或直立布局。...