我使用 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/