0

是否可以?我在 void 中创建了一组按钮,当在 buttonTapped void 中调用相邻的按钮时,我想移动一个。我移动按下的按钮没有问题,因为它是发件人,但我还需要移动它旁边的按钮,似乎无法让它移动。数组中的每个按钮都有一个标签值,因此它们是唯一的。

谢谢

4

1 回答 1

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`
}
于 2013-04-02T09:48:41.290 回答