gpt4 book ai didi

objective-c - NSTableView 中剪辑 View 的永久错位 View 警告

转载 作者:太空狗 更新时间:2023-10-30 03:20:44 24 4
gpt4 key购买 nike

我的应用程序有一个在 NSTableView 中显示行的日志窗口:

Window > View > Bordered Scroll View - Table View > Clip View > Table View

当我向窗口添加自动布局约束时,无论我做什么,我都会收到 Clip View 的 Misplaced View 警告:

Misplaced View warning

我已尝试更新其框架、更新其约束并重置为建议的约束,但没有任何方法可以消除警告。窗口在运行时正确显示和调整大小,甚至似乎无法向剪辑 View 本身添加约束。

如果您想在 Xcode 中查看代码,我已将代码推送到 github:https://github.com/MagerValp/AutoDMG/tree/e57b0140e3fc3f7f9e0d4550341ed249a6cf5378 .该代码需要 10.10 SDK 才能编译,但 xib 应该可以在 Xcode 5 及更高版本中查看。

最佳答案

我最近遇到了同样的问题,关于剪辑 View 预期值比实际值大 17px 的警告。

我相信这是 Xcode 的一个错误。我确实找到了解决它的方法(除了将我的操作系统降级到 10.9 之外)。

解决方法是在IB中编辑tableView的属性,禁用“Headers”。不要显示表格标题,警告会神奇地消失。我们可以猜测默认情况下表头是 17px :)

这只是一种变通方法,而不是理想的解决方案。这不是我们的错。最好的解决方案是等待 Apple 修复此 Xcode 错误。

关于objective-c - NSTableView 中剪辑 View 的永久错位 View 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com