加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 无法将IBOutlet从storyboard连接到UIView子类

发布时间:2020-12-15 01:43:40 所属栏目:百科 来源:网络整理
导读:我可以右键单击并从我的自定义UIView子类文件拖动到storyboard元素以连接它们,但无法通过其他方式执行此操作.我相信这是一个Xcode错误.我能做些什么来解决这个问题吗?这不是它第一次发生而且它很烦人. 我已经尝试过多次清理和重启Xcode而没有运气. 这不起作
我可以右键单击并从我的自定义UIView子类文件拖动到storyboard元素以连接它们,但无法通过其他方式执行此操作.我相信这是一个Xcode错误.我能做些什么来解决这个问题吗?这不是它第一次发生而且它很烦人.

我已经尝试过多次清理和重启Xcode而没有运气.

This does not work


这不起作用(右键单击从故事板到Swift文件)

This works


这是有效的(右键从swift文件的IBAction到故事板)

顺便说一下,我正在使用Xcode 8.1和Swift 3.0.

更新:我不是在寻找如何连接IBOutlets / IBActions的答案,因为正如我上面提到的那样(以及截图中),我已经能够连接它们并且应用程序运行良好.问题更多的是为什么Xcode不允许我从Storyboard>连接Swift文件,但让我这样做是从Swift文件>故事板.如果这个问题具有误导性,我很抱歉.

解决方法

我们有时也会看到这个问题,因为Xcode 8并假设这是一个Xcode错误.

作为解决方法:

>在代码@IBOutlet中编写插座弱变量myUiElement:UIView!> Ctrl从出口拖动到故事板中的UI元素

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读