ios - 不确定如何设置 View 对象并连接 IBOutlet 代码

标签 ios objective-c uiview interface-builder

我正在尝试复制 Apple 提供的名为 AVCam 的示例应用程序的所有功能:https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010112-Intro-DontLinkElementID_2

我已经完成了 99% 的代码复制工作,但我还有最后一个问题。我有一个 IBOutlet 语句,如下所示:@property (nonatomic,weak) IBOutlet MediaCapturePreviewView *previewView;

根据 Apple 示例代码,此 socket 应该连接到已放置在普通/默认 View 顶部的 View 对象。

以下是 Apple 示例中连接检查器的屏幕截图:

enter image description here

您会注意到名为“previewView”的 IBOutlet 已连接到名为“Cam Preview View”的东西。

此外,在此屏幕截图中,您可以看到我能够自行选择此 View 对象,并且它在其连接检查器中针对相同的 IBOutlet 和 View 对象显示了一个引用 socket :

enter image description here

我的问题是我无法获取 IBOutlet 代码来连接到此 View 对象。我已经尝试过单击并拖动来建立连接的正常行为,但它只是想创建一个新的 socket 。它不会让我连接到我已经创建的 socket 。

我已经玩了 2 个小时了,只是无法让它像 Apple 的示例代码一样工作。

非常感谢任何帮助,谢谢。

最佳答案

在您的 .xib 文件中,确保 UIView 类被指定为 AVCamPreviewView 而不是 UIView

enter image description here

关于ios - 不确定如何设置 View 对象并连接 IBOutlet 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21842666/

相关文章:

iphone - UISearchDisplayController 没有结果tableView?

objective-c - Ios 使用按钮进入下一个 View ,而不使用导航 Controller

ios - 如何在不拉伸(stretch) UIView 的情况下将背景图像居中

objective-c - NSTextField 中的光标不会更新,因为它在调整封闭 NSWindow 的大小时会自动调整大小

ios - 在 ios 中使用 nsxmlparser 检索 xml 文件

ios - 为什么当我将 UILabel 移动到某个点时,它会在我进入全屏模式时移动?

ios - UIView animateWithDuration 不会对cornerRadius变化进行动画处理

objective-c - 只显示很少的cell时,是否需要实现可重用的UITableViewCells的出队机制?

ios - 用苹果登录抛出授权失败: Error Domain=AKAuthenticationError Code=-7026

ios - 我的 subview 中的 UIButton 不起作用