iphone - 如何将按钮添加到 InAppSettingsKit 设置 View (iPhone/iPad)?

标签 iphone ios uibutton settings inappsettingskit

我一直在查看 InAppSettingsKit 提供的示例应用程序,我注意到使用了几个按钮:

enter image description here

我想在我的应用程序中集成一个名为 reset 的红色按钮,但我不确定该怎么做。我查看了示例应用程序中的代码,但对这一切有点迷茫。请问有人可以帮助我吗?

最佳答案

在花了一段时间搜索所有代码和 plist 后,我​​设法找到了问题的答案。对于那些感兴趣的人,您需要做的是:

  1. 将类型设置为 IASKButtonSpecifier 的行添加到您的 Root.plist 文件。
  2. 将此行的标识符设置为有用的东西,例如“我的按钮 1”。
  3. 将以下委托(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/

相关文章:

ios - 使用获取的结果 Controller 对删除的行进行动画处理

ios - UIButton 框架不随图像调整大小

ios - Swift:使 UIGestureRecognizer 只影响一个 UICollectionViewCell 而不是所有

ios - UIButton - 给按钮一个 Action ?

iphone - 如何检查iOS中应用的可用空间?

iphone - 在表格单元格中输入文本数据,每个单元格中没有 UITextField

ios - 我可以通过编程方式将 iPhone 设置为边缘网络吗?

ios - 具有大量 UIButton 的 UIScrollView

iphone - CAAnimations,并更新图层树

iPhone UISwitch 和 TableView 保存状态