ios - Xcode 5 中的 UIViewController - socket 未显示

标签 ios objective-c xcode uiviewcontroller iboutlet

我运行的是最新版本的 Xcode 5 和 OSX 10.9.4。说到 Xcode,我是个新手。

我正在尝试制作带有矩形圆角边框的按钮,这显然已在 iOS 7 中从一个简单的 UI 对象中删除。

我的解决方法是创建一个 UIController View 类,并使用控件拖动方法通过 socket 将我的按钮链接到该类。但是当我将它从 Storyboard拖到类的 .h 文件时,它不会自动生成 socket 。

我已经尝试创建一个新的 Objective-C 类来扩展 ViewControler 和 UIViewController,但发现我无法控制拖动按钮来为任一类创建一个导出。

我想知道是否还有其他人遇到过同样的问题,或者他们是否知道我做错了什么。

详细解决方案:

  • 创建新的 Objective-C 类,它是 UIViewController 的子类(不再支持 ViewController)
  • 在“显示身份”检查器下方(见下文)
  • 在“自定义类”下的“类”框中添加步骤中创建的类的名称(如下所示)

注意:它可能显示为您想要的类(class)的灰色文本。你想把它填满并确保它是纯黑色的。

最佳答案

检查 nib 中的 ViewController 是否正确引用了 ViewController.h enter image description here

enter image description here

确保在 nib 文件中正确引用了 View Controller 。

关于ios - Xcode 5 中的 UIViewController - socket 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25414836/

相关文章:

xcode - UIColor Swift 给出不同的颜色

ios - 快速放大位置

c# - Unity协程在后台停止

objective-c - 通过组合两个 NSDate 来创建一个新的 NSDate

ios - 如何隐藏 SpriteKit 游戏的状态栏?

iOS UISwitch "animated: Bool"不工作

ios - 我如何强制方法等待回调在 swift 上完成?

ios - 在 Swift 中替换范围内的字符

ios - UIWebView 编译器要求一个我不使用 Objective c 的 IBOutlet

ios - 如何将代码注入(inject) iOS 进程