The*_*imp 3 iphone settings uibutton ios inappsettingskit
我一直在看InAppSettingsKit提供的示例应用程序,我注意到使用了几个按钮:

我想在我的应用程序中集成一个名为reset的红色按钮,但是我不知道该怎么做.我已经看过示例应用程序中的代码了,我有点迷失了.请有人帮帮我吗?
花了一段时间搜索所有代码和plists后,我设法找到了我的问题的答案.对于那些感兴趣的人,您需要做的是以下内容:
IASKButtonSpecifier.将以下委托方法添加到您从以下位置加载InAppSettingsKit的viewController:
- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForKey:(NSString*)key
{
if ([key isEqualToString:@"myButton1"])
{
// Do some actions...
}
}
Run Code Online (Sandbox Code Playgroud)值得注意的是,密钥等于您在Root.plist中设置的标识符.
我还没有解决的唯一问题是如何改变按钮的颜色; 但我怀疑这可能是通过覆盖方法来实现的.
很高兴你已经找到了解决方案的一部分.要自定义外观,您应使用http://www.inappsettingskit.com/上IASKCustomViewSpecifier记录的内容创建自定义视图.例如,黄色图标正在利用它.在您的情况下,您可以返回具有红色背景颜色(或自定义背景图像)的UIButton实例.
在这种情况下,您不需要使用buttonTappedForKey方法来获取tap事件,而是像往常一样配置按钮的目标/操作.
| 归档时间: |
|
| 查看次数: |
2406 次 |
| 最近记录: |