Ios 如何根据首选项更改显示的按钮 我必须在我的应用程序中使用13个首选项。 我有13个按钮用于这13个首选项 但我只需要在主屏幕上显示4个处于活动状态的按钮,我们从这13个首选项中选择了4个

Ios 如何根据首选项更改显示的按钮 我必须在我的应用程序中使用13个首选项。 我有13个按钮用于这13个首选项 但我只需要在主屏幕上显示4个处于活动状态的按钮,我们从这13个首选项中选择了4个,ios,cocoa-touch,uibutton,Ios,Cocoa Touch,Uibutton,当我点击首选项按钮时(主页右上角)。 首选项列表将显示13个首选项 当我选择任何首选项时,相应的按钮应替换为上一个按钮 怎么办?提前谢谢 您需要遵循以下步骤: [如果按钮数量有限] 1-. 为每个按钮创建一个IBOutlet。 2-. 为首选项维护一个数组 3-. 在主屏幕中实现NSNotification,并在关闭时从首选项调用它,然后发送阵列 4-. 修改UI按钮 [如果按钮数量不同] -这几乎是一样的,但您需要在代码中创建它们,然后放置它们。跟踪最后一个按钮的x、y、宽度和高度。另一个

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

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

    • 怎么办?提前谢谢

您需要遵循以下步骤:

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

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


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

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