swift - 无法添加从 Button 到 ViewController 的 Outlet 连接

标签 swift xcode

我正在尝试在 Xcode 中创建一个从我的按钮到我的 UIViewController 的 IBOutlet 连接/引用,但它只是给我“选项”来添加一个 Action 连接。当文本缩放以适合宽度时,我试图利用 viewDidLoad 和 baselineAdjustment 使按钮标签垂直居中,但我没有任何运气。

有没有人有建议或知道我做错了什么?

enter image description here

编辑:为清晰起见添加更多屏幕截图

如果我选择我的主场景 View ,该类是 ViewController 类型。如果我选择相关 Button 所属的 View (它在 ContainerView 中),则它属于 UIViewController 类,并且选项不提供 ViewController 的选择。

enter image description here enter image description here

最佳答案

确保 UIViewController 的子类是正确的类,确保在执行此操作时选择 UIViewController 而不是 View 或安全区域。

enter image description here

如果解决了请告诉我

关于swift - 无法添加从 Button 到 ViewController 的 Outlet 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55711673/

相关文章:

ios - 将项目中的资源组替换为资源目录,构建时代码设计失败

swift - 标签宽度不根据标签内容增长

ios - Twitter 和 Facebook 不会出现在 UIActivityViewController Swift 3.0 上

xcode - 在 Xcode 中使用自动布局开发应用程序的最佳方法是什么?

ios - UILabel 多行不工作

swift - NSTextView:应用段落样式

xcode - 不会向内部用户发送 TestFlight 邀请电子邮件

Swift 3 : get information from server in ViewDidLoad and when click a button, 等待服务器的信息响应

ios - 如何调整 UITabBarItem 的大小?

ios - 如何调用另一个 Storyboard作为弹出窗口?