iphone - 困惑的 Interface Builder XIB 中的连接数据源和委托(delegate)

标签 iphone xcode ios interface-builder

我正在维护一些代码,其中一部分是一个非常困惑的 xib 文件,其中有两个 TableView 彼此重叠(运行时任何时候只有 1 个可见) - 我需要连接每个数据源和委托(delegate)表格,但因为它们彼此重叠,所以当我拖动时,它总是会选取最上面的一个。移动东西并不是一个真正的选择,因为它非常困惑和狭窄。

关于如何有效地处理杂乱且复杂的 xib 布局有什么想法吗?

最佳答案

如果您使用的是 Xcode 3,请查看显示主要对象的小窗口,通常是文件所有者、第一响应者和 View 。窗口左上角有一个按钮,可让您选择按图标、列表或分层查看。如果您选择 ListView 或分层 View ,您可以清楚地看到所有 View 和 subview 的分层结构。您可以右键单击其中任何一个来建立连接。当您有许多 View (一个 View 叠加在另一个 View 之上)时,在这里使用它们通常会更容易。

我还没有迁移到 Xcode 4,但是必须有一个类似的选项来查看 View 和 subview 的层次结构。我希望这对一些人有帮助。

关于iphone - 困惑的 Interface Builder XIB 中的连接数据源和委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5741254/

相关文章:

javascript - 使用带有 UIWebView 的 JavaScript 通过 ID-SWIFT 检索元素

android - Nativescript 角度项目的多选下拉或选择器节点模块

iphone - 来自 UIAlertView 的 UIActionSheet

ios - SpriteKit 节点粘在场景边缘/不弹跳

xcode - XCode4 的 Perforce Checkout 宏

objective-c - PresentModalViewController 移除 subview

ios - 如何在 iOS 中使用 GIDSignIn 和 GTMOAuth2Authentication 获取刷新 token ?

iphone - SKAction 未按预期工作

iphone - 应用程序因 17.2 条款而被拒绝。询问电子邮件 ID

iphone - 我所有的产品都被称为 "Invalid Product Identifiers"