ios - 将 Storyboard 中的 UISwitch 连接到预先存在的 Outlet 和 IBAction

标签 ios xcode

我使用 Storyboard 设计了静态 UITableViewController。我有 2 个 Storyboard,一个用于英语,另一个用于不同的语言。

我使用 Ctrl-鼠标拖动将 Storyboard 中的一些 UISwitch 连接到 UITableViewController 中的 Outlet 和 IBAction。

这个问题,我完成了“英语” Storyboard的这个任务,我需要为其他语言的 Storyboard做同样的事情。

我的理解是,如果我使用 Ctrl-鼠标拖动,它将创建"new"导出和 IBAction。但是,我只需要使用预先存在的 Outlet 和 IBAction。

那么我如何将 UISwitch 与现有的 Outlet 和 IBAction 连接起来。

最佳答案

每个 Storyboard都存在连接。

因此,当您再次以另一种语言建立本地化 Storyboard 的连接时,应用程序将使用该连接。例如,如果以印地语运行,则英语 Storyboard将被忽略。

导出之所以存在,是因为您在对象的“@interface”中声明了它。连接是通过按住 Control 键从对象拖动到 View 中的项目来建立的。

关于ios - 将 Storyboard 中的 UISwitch 连接到预先存在的 Outlet 和 IBAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18843734/

相关文章:

ios - 如何使用 Tesseract OCR 改进文本识别?

ios - React Native 移除 IOS 中的默认启动器或闪屏

ios - Apple Pay - 如何注册

ios - 文本为空字符串时自动布局UILabel的动态高度计算不起作用?

iphone - 应用内购买显示警告在 iTunes 连接中的应用内不可用

ios - Swift 按钮按下复制文本

带有 HTTP/2 APNS API 的 VOIP 应用程序的 iOS Pushkit 框架

ios - 在 Cocos2dx iOS 项目中添加 Google Firebase

objective-c - 为什么苹果使用 NSOrderedSet 而不是 NSArray 来处理 CoreData 中的有序多值关系?

ios - 为 iOS 设备和模拟器构建实际上有何不同?