2013-04-02 114 views
0

这可能吗?我有一个在void中创建的按钮数组,我想在buttonTapped void中调用相邻的按钮时移动它。移动那些按下的按钮是没有问题的,因为它是发送者,但我也需要移动它旁边的按钮,似乎无法使其移动。数组中的每个按钮都有一个标记值,因此它们是唯一的。iOS:通过标签之外的标签移动标签

感谢

+0

可以请详细说明你想要做什么? – iMash

回答

0

合理直观的假设:您所产生的按钮,使他们在阵列中有序...

- (void)moveButton:(UIButton *)sender // whatever 
{ 
    NSUInteger idx = [buttonArray indexOfObject:sender] + 1; 
    UIButton *nextButton = idx < buttonArray.count ? [buttonArray objectAtIndex:idx] : nil; 
    // do something with `nextButton` 
} 
+0

它似乎并不想识别buttonArray ...(恰好是我所谓的我的) – NessyString

+0

@NessyString Clarivoyance实验#1:也许它是一个局部变量而不是实例变量。 – 2013-04-02 10:09:29

+0

你是男人,我在我的h中正确分配它,现在都在工作。谢谢 – NessyString