无法在Interface Builder(Xcode 5)中创建与子视图的出口连接

 栾先益_319 发布于 2023-02-13 18:24

我知道这似乎与其他一些问题重复,但答案对我不起作用.

    我创建了一个单一的视图应用.

    在故事板中,我在主视图中添加了一个子视图.

    我的主视图上有一个标签,我的子视图上有另一个标签.

    我创建了一个类型为UIView的类,并将其添加为子视图的自定义类.

    我可以将我的主视图上的标签拖动到主视图控制器类.但是当我尝试将我的子视图上的标签拖动到我的自定义类时,我无法进行连接.

    我甚至输入了属性信息并试图手动连接无济于事.

在Xcode的Interface Builder的最新版本中,情况发生了一些变化.有人能告诉我我错过了什么吗?这里几乎没有代码.我只是测试尝试使用自定义类将插座连接到子视图.

第一张图片显示我已经设置了自定义类并添加了一个属性,但我无法建立连接.

Interface Builder中的主视图和子视图 - 设置了自定义类

第二个图像显示主视图标签连接在主视图的控制器中.

Interface Builder中的主视图和子视图 - 主视图的标签已连接

第三张图片显示子视图标签没有插座连接.

Interface Builder中的主视图和子视图 - 无法连接子视图的标签

1 个回答
  • 您可以在自定义视图子类中手动编写IBOutlet属性声明@interface,并假设您已在IB中定义了子视图的基类,然后您可以从代码中的出口圆拖回到场景中的控件.

    在此输入图像描述

    或者,正如你所指出的那样,Warren Burton在回答另一个问题时提出了这种技巧和另一种技巧,无法在IB中进行分析.

    2023-02-13 18:26 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有