如何根据偏好更改显示的按钮[关闭]

Posted

技术标签:

【中文标题】如何根据偏好更改显示的按钮[关闭]【英文标题】:How to change displayed buttons based on preferences [closed] 【发布时间】:2012-02-27 06:52:14 【问题描述】: 我必须在我的应用程序中使用 13 个首选项。 我为这 13 个偏好设置了 13 个按钮。 但我只需要在主屏幕上显示 4 个处于活动状态的按钮,我们从这 13 个首选项中选择了 4 个

当我单击首选项按钮(主页右上角)时。 首选项列表将显示 13 个首选项。

当我选择任何首选项时,相应的按钮应替换为上一个按钮。

怎么办?提前致谢

【问题讨论】:

您必须根据您的偏好维护一个数组,您需要更改您的第一个视图按钮。请来gmail我会解释的。 【参考方案1】:

那么你需要遵循下一个:

[如果按钮数量有限] 1-。为每个按钮创建一个 IBOutlet。 2-。为首选项维护一个数组 3-。在主屏幕中实现一个 NSNotification 并在您关闭时从首选项中调用它,并发送数组 4-。修改 UIButton

[如果按钮数量不同] - 几乎相同,但您需要在代码中创建它们,然后放置它们。跟踪最后一个按钮 x,y,width,height。另一个按钮可能是 oldX+oldWidth+offsetX

如果您对代码有任何问题,请告诉我

【讨论】:

以上是关于如何根据偏好更改显示的按钮[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用共享偏好更改背景

如何在 ios 中添加一组应在单击按钮时更改的图像? [关闭]

iOS:如何使用 UIButton 更改 UIImage [关闭]

macbookair如何关闭键盘

苹果电脑休眠怎么唤醒

如何从按钮水平创建功能[关闭]