在目标之间的故事板中有不同的内容

时间:2015-03-12 23:21:48

标签: ios objective-c iphone xcode storyboard

我添加了新的项目目标,用于在我的Xcode项目上创建新应用程序,该项目使用了故事板。它将具有完全相同的功能,只有差异是与名称相关的事物,例如包名称,应用程序图标等。

我刚从项目设置中添加了一个新目标,并做了一些配置,事情会好起来的。但我有一个问题。

有UILabels提供产品名称,例如"我的应用"在登录场景故事板文件中。我想改变UILabel.text取决于目标。

我对此事所做的是将IBOutlet连接到UIViewController类并实现在viewDidLoad方法中更改UILabel的文本。它运作正常。

但是,我想知道有更好的方法来解决这个问题。实际上我尝试使用本地化,但我没有发现。

你能否对我有任何想法?

感谢。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您可以使用pList来定义所有名称和标题,并在代码内部引用pList参数来设置您的UILabel.text等。

然后,您可以简单地为每个目标定义一个pList,您需要更改的是根据目标使用哪个pList,并将您的UILabel和其他文本设置为pList键的值。