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