iOS:将uibutton的标签移动到生成位置之外

时间:2013-04-02 09:44:00

标签: ios objective-c uibutton

有可能吗?我有一个在void中创建的按钮数组,我想在buttonTapped void中调用相邻的按钮时移动一个按钮。我可以轻松移动按下按钮,因为它是发送者,但我还需要移动它旁边的按钮,似乎无法移动它。数组中的每个按钮都有一个标记值,因此它们是唯一的。

由于

1 个答案:

答案 0 :(得分: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`
}