我一直在查看 InAppSettingsKit 提供的示例应用程序,我注意到使用了几个按钮:
我想在我的应用程序中集成一个名为 reset 的红色按钮,但我不确定该怎么做。我查看了示例应用程序中的代码,但对这一切有点迷茫。请问有人可以帮助我吗?
最佳答案
在花了一段时间搜索所有代码和 plist 后,我设法找到了问题的答案。对于那些感兴趣的人,您需要做的是:
- 将类型设置为
IASKButtonSpecifier
的行添加到您的 Root.plist 文件。 - 将此行的标识符设置为有用的东西,例如“我的按钮 1”。
将以下委托(delegate)方法添加到您从中加载 InAppSettingsKit 的 viewController:
- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForKey:(NSString*)key { if ([key isEqualToString:@"myButton1"]) { // Do some actions... } }
值得注意的是,key 等于您在 Root.plist 中设置的标识符。
我唯一还没有弄清楚的是如何改变按钮的颜色;但是我怀疑这可以通过重写方法来实现。
关于iphone - 如何将按钮添加到 InAppSettingsKit 设置 View (iPhone/iPad)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7848805/