XIB 约束...不断收到错位的视图

Posted

技术标签:

【中文标题】XIB 约束...不断收到错位的视图【英文标题】:XIB Constraints... keep getting Misplaced Views 【发布时间】:2016-06-18 02:55:07 【问题描述】:

我只是没有掌握 XCODE XIB 中的自动布局约束......我不确定我错过了什么,有人可以帮忙吗?

所以我创建了一个新的 Cocoa Touch 类...视图控制器并让它还创建了 XIB...我按照我想要的方式布置 XIB...用 wANY hANY 的基本值... . 然后,我使用添加缺失的约束来创建所有约束,使它们与我拖放的内容相关。

我运行代码,我创建的视图看起来很不稳定。

我检查并发现我有“错位的视图”警告..​​.所以我尝试了各种事情...更新约束..我什么也没做..我单击视图中的项目并看到与实际项目相比,框架(橙色虚线)都很大......我尝试更新框架......这被错误放置的视图错误触发,然后XIB编辑器中的布局只是将我所有的东西调整为以某种方式定义的奇怪框架....在运行时视图仍然无法正确显示...

我在这里错过了什么,这应该很复杂...所有约束都是相对于彼此布置的,但是无论我在运行时做什么,无论我尝试什么都是愚蠢的....

我只是不明白这里的一些东西......我会很感激任何帮助......这不仅仅是令人沮丧......所有自动修复的东西似乎在运行时都不起作用

【问题讨论】:

【参考方案1】:

没关系,我想我终于成功了。不知道如何删除原来的问题

【讨论】:

以上是关于XIB 约束...不断收到错位的视图的主要内容,如果未能解决你的问题,请参考以下文章

iOS:“标签 - 标签”的错位视图框架在运行时会有所不同

iOS 自动布局错位视图的错误

自动布局视图 xib - 没有可编辑的约束?我需要居中的元素

约束不适用于视图和自定义 xib 文件

将 xib 文件中的视图添加到 UITableViewCell 添加约束

iOS 自动布局 - xib 中的等高约束