目标之间的情节提要中有不同的内容
Have different content in storyboard between target
我正在添加新的项目目标,以便在我的 Xcode 项目上制作新的应用程序,该项目使用故事板。它将具有完全相同的功能,唯一不同的是与名称相关的内容,例如包名称、应用程序图标等。
我只是从项目设置中添加了一个新目标并进行了一些配置,一切都会好起来的。但是我有一个问题。
有显示产品名称的 UILabel,例如"My Apps" 在登录场景故事板文件中。我想要更改 UILabel.text 取决于目标。
关于这件事我所做的是将 IBOutlet 连接到 UIViewController class 并实现在 viewDidLoad 方法中更改 UILabel 的文本。它工作正常。
但是,我想知道是否有更好的方法来解决这个问题。其实我尝试过使用本地化,但我没有找到。
你能给我一些关于这件事的想法吗?
谢谢。
如果我理解正确,您可以使用 pList 来定义您的所有姓名和头衔,并在您的代码中引用 pList 参数来设置您的 UILabel.text,等等
然后,您可以简单地为每个目标定义一个 pList,您需要更改的只是根据目标使用哪个 pList,并将您的 UILabel 和其他文本设置为 pList 键的值。
我正在添加新的项目目标,以便在我的 Xcode 项目上制作新的应用程序,该项目使用故事板。它将具有完全相同的功能,唯一不同的是与名称相关的内容,例如包名称、应用程序图标等。
我只是从项目设置中添加了一个新目标并进行了一些配置,一切都会好起来的。但是我有一个问题。
有显示产品名称的 UILabel,例如"My Apps" 在登录场景故事板文件中。我想要更改 UILabel.text 取决于目标。
关于这件事我所做的是将 IBOutlet 连接到 UIViewController class 并实现在 viewDidLoad 方法中更改 UILabel 的文本。它工作正常。
但是,我想知道是否有更好的方法来解决这个问题。其实我尝试过使用本地化,但我没有找到。
你能给我一些关于这件事的想法吗?
谢谢。
如果我理解正确,您可以使用 pList 来定义您的所有姓名和头衔,并在您的代码中引用 pList 参数来设置您的 UILabel.text,等等
然后,您可以简单地为每个目标定义一个 pList,您需要更改的只是根据目标使用哪个 pList,并将您的 UILabel 和其他文本设置为 pList 键的值。