Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将Interface Builder中的视图连接到Xcode 11中另一个框架的超类中定义的IBOutlet_Ios_Xcode_Interface Builder_Iboutlet - Fatal编程技术网

Ios 如何将Interface Builder中的视图连接到Xcode 11中另一个框架的超类中定义的IBOutlet

Ios 如何将Interface Builder中的视图连接到Xcode 11中另一个框架的超类中定义的IBOutlet,ios,xcode,interface-builder,iboutlet,Ios,Xcode,Interface Builder,Iboutlet,在Xcode 11之前,如果我打开inspector窗口并单击命令进入我的视图,我可以轻松地将视图(标签、开关、e.t.c)附加到超类上定义的IBOutlet(在这种情况下,UITableViewCell子类的子类将在inspector窗口中打开超类,我可以附加到IBOutlet。但是在Xcode 11中,当命令点击“定义”时这将在LHS面板中打开,该面板将用视图超类替换我的故事板或xib文件 有没有办法在Xcode 11中打开xib/情节提要旁边的超类?我的框架是预编译的框架,所以我无法访问源

在Xcode 11之前,如果我打开inspector窗口并单击命令进入我的视图,我可以轻松地将视图(标签、开关、e.t.c)附加到超类上定义的IBOutlet(在这种情况下,
UITableViewCell
子类的子类将在inspector窗口中打开超类,我可以附加到
IBOutlet
。但是在Xcode 11中,当命令点击“定义”时这将在LHS面板中打开,该面板将用视图超类替换我的故事板或xib文件

有没有办法在Xcode 11中打开xib/情节提要旁边的超类?我的框架是预编译的框架,所以我无法访问源文件,在Xcode的新面板中打开它们

我认为包含类层次结构可能是明智的

LargeHeaderTableViewCell->TableViewCell->UITableViewCell

TableViewCell
位于预编译框架内(使用迦太基安装)

编辑:

为了进一步挫败问题……我可以在我的
xib
文件旁边打开
TableViewCell
的类定义(在一个面板中),但是似乎您只能在
助手
编辑器中附加到IBOutlets,而不是在标准的Xcode面板/选项卡/无论您如何称呼它。

在中(最终)找到了答案

我意识到这个问题是不久前发布的,但因为我刚刚 我在同一个问题上苦苦挣扎,终于想出了一个解决办法 我想我还是会发布我的发现

我理解问题如下(至少这是我所理解的问题) 已解决):

如何让类A从类B继承,每个类都有自己的 拥有具有一些常见IBOutlet属性的XIB文件?目标是 能够让超类处理与 IBO是它的子类所共有的,但仍然能够 使用Interface Builder为 子类(es)*

为此:

在超类中从超类的 XIB文件在子类中从 子类“XIB文件”,具有与中相同的IBOutlet属性名称 您需要继承的超类。删除 子类中的IBOutlet变量