Ios 检测按钮顺序?

Ios 检测按钮顺序?,ios,xcode,uibutton,Ios,Xcode,Uibutton,在我目前正在使用的应用程序中,我需要拖放UI按钮。 这是工作没有问题。 我面临的问题是,我想以某种方式承认他们的命令。 例如,在我的故事板上,视图中有三个标有数字的按钮: |2 | | 3 | | 1| 我希望能够告诉用户按钮是否处于良好状态。 有没有办法做到这一点 (提前多谢) 我假设您需要横向检查订单。无论何时您想要检查订单,只需获取所有按钮的按钮.frame.origin.x,并对它们进行比较。 我认为正确的顺序是 1×2×3 。每当您要检查订单时,请调用以下方法: - (void)che

在我目前正在使用的应用程序中,我需要拖放UI按钮。 这是工作没有问题。 我面临的问题是,我想以某种方式承认他们的命令。 例如,在我的故事板上,视图中有三个标有数字的按钮:

|2 | | 3 | | 1|

我希望能够告诉用户按钮是否处于良好状态。 有没有办法做到这一点


(提前多谢)

我假设您需要横向检查订单。无论何时您想要检查订单,只需获取所有按钮的
按钮.frame.origin.x
,并对它们进行比较。
我认为正确的顺序是<代码> 1×2×3 <代码>。每当您要检查订单时,请调用以下方法:

- (void)checkOrder {
    positionOfbutton1 = button1.frame.origin.x;
    positionOfbutton2 = button2.frame.origin.x;
    positionOfbutton3 = button3.frame.origin.x;

    if (positionOfbutton1 > positionOfbutton2 || positionOfbutton2 > positionOfbutton3)
    {
        // Show alert that buttons are disordered
    }
}

我想你应该横向检查订单。无论何时您想要检查订单,只需获取所有按钮的
按钮.frame.origin.x
,并对它们进行比较。
我认为正确的顺序是<代码> 1×2×3 <代码>。每当您要检查订单时,请调用以下方法:

- (void)checkOrder {
    positionOfbutton1 = button1.frame.origin.x;
    positionOfbutton2 = button2.frame.origin.x;
    positionOfbutton3 = button3.frame.origin.x;

    if (positionOfbutton1 > positionOfbutton2 || positionOfbutton2 > positionOfbutton3)
    {
        // Show alert that buttons are disordered
    }
}

如果您知道这是最好的,并且已经使用了按钮的标记属性,那么问题/问题现在在哪里?^^请再指定一点;)如果您知道这是最好的,并且已经使用了按钮的标记属性,那么问题/问题现在在哪里?^^请再指定一点;)