如何根据首选项更改显示的按钮

时间:2012-02-27 06:52:15

标签: ios cocoa-touch uibutton

  • 我必须在我的应用程序中使用13个首选项。 enter image description here
  • 这13个偏好我有13个按钮。
  • 但我需要在主屏幕上只显示4个活动按钮,我们从这13个首选项中选择4个

enter image description here

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

  • 当我选择任何偏好时,相应的按钮应该被上一个按钮替换。

    • 怎么办?提前谢谢

1 个答案:

答案 0 :(得分:0)

你需要关注下一个:

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

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

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