ios-autolayout

    0热度

    1回答

    有一个名为scrubberImageView的ImageView,位于故事板中,我已设置其高度和宽度高度百分比以及centerX。当我在方法viewDidAppear()中设置scrubberImageView的中心时,它失败了,它显示在故事板中设置的框架。但是当我使用下面的代码时,帧将被正确设置。 delay(0.1) { UIView.animate(withDuration: 0

    1热度

    1回答

    我有一个使用大量第三方库的大型应用程序,现在在日志中看到以下错误:“此应用程序正在从主线程访问引擎后从后台线程修改自动布局引擎。可能导致发动机腐败和奇怪的碰撞。“ 从我在这里找到的所有内容来看,这可能是由UI元素在后台线程中更改引起的,这会触发自动布局。不幸的是,我们有很多UI元素被很多不同的移动部件所改变,我不知道找到罪魁祸首的最佳方式。 任何人都可以告诉我怎么才能找出究竟是什么触发从后台线程自

    0热度

    2回答

    如何将视图内的对象固定到某个位置?我的意思是:我有一个子视图,其中包含多个元素,例如图像和文本字段。这些子视图不得改变它们的宽高比。我知道我可以通过自动布局设置。但是,我怎么能设置子视图中的所有元素相对于它们在子视图内的位置?因此,如果我调整子视图的大小(同时保持它们的宽高比),它的内容看起来会刚好相同还是缩小? 谢谢! UPDATE:这是怎么样子。白色区域,中间是“子视图”,并有标签的“内容”文

    0热度

    2回答

    我有一个视图,其中有许多subview。视图的高度取决于subViews的高度。但在一种情况下,我希望视图的高度为0,而不管其高度为0 .高度。我要实现这一点。例如 有一个视图叫做视图,它有2个subView(image and label)view1和view2。 约束是这样的。 view1.top = view.top + 1 view1.height = 30 view2.top = v

    1热度

    1回答

    我在另一个栈中有3个栈并且文本框拉伸的方式太多了。我试图给文本框添加高度约束,但它以红色突出显示,并且文本框不缩小(附加屏幕截图)。任何人都可以推荐解决方案吗?

    1热度

    1回答

    我想创建一个具有动态高度的UITableView标题。我在视图中有四个标签,标题的高度必须根据每个UILabel中的内容进行调整。我想实现类似于这个图像的东西。 Sample image. 这里标签的宽度根据屏幕尺寸是动态的。 “类型”标签将覆盖大约2/3的屏幕,其余的将在三个标签之间平均分配。这里根据屏幕尺寸标签可以是多行,我想根据标签的内容来管理主视图的高度。 当我给标签固定宽度约束时,我能够

    0热度

    1回答

    我有SignIn页面,我们需要把UIImage(说移动号码)除了UITextField。所以对此我把约束条件是这样的: 对于手机号码 的UIImage:以领先的集装箱,宽度和高度,水平间距的UITextField 的UITextField:尾随到容器中,垂直间距到UIImageView的配置文件图片,高度和宽度。 同样对于密码 的UIImage:引领到容器上,宽度和高度,水平间距的UITextFi

    2热度

    1回答

    所以你会看到下面我有一个滚动视图,我想添加它的UIViewControllers根视图。当我将它限制在顶部,右侧,底部和左侧时,我希望看到红色占据整个屏幕。这显然有效,但我想添加一个子视图到scrollview将包裹所有的子视图。我会怎么做呢? 我已经添加了视图,并且我设置了相同的约束,除了这次它们从包装视图设置为UIScrollView的边界,并且蓝色背景颜色不显示任何位置。也可以随意指出这是不

    1热度

    2回答

    当激活个人热点并将其自身调整为40px时,视图无法正确调整大小。底部在屏幕下方20px而不是调整大小。 我在所有视图控制器中都使用了自动布局,但即使我的应用程序用户界面像下面显示的图像一样突破。 任何帮助将是伟大的。

    0热度

    1回答

    所以我遇到了一个奇怪的错误。我在UITableView内部有一个UICollectionView,它显示我何时不添加约束。我试图使用一个简单的约束将collectionView限制在单元格的左侧,但是每当添加约束时视图就会消失。我没有得到任何自动布局错误/警告,实际上调试器不会抛出任何标志。但是仍然无法在添加约束时显示collectionView。应该在collectionView的左边有一个标签