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

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

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

    • 怎么办?提前致谢

【问题讨论】:

  • 您必须根据您的偏好维护一个数组,您需要更改您的第一个视图按钮。请来gmail我会解释的。

标签: ios cocoa-touch uibutton


【解决方案1】:

那么你需要遵循下一个:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    相关资源
    最近更新 更多