出来ますか?ボイドで作成されたボタンの配列があり、buttonTapped ボイドで隣接するボタンが呼び出されたときにボタンを移動したいと考えています。送信者なので押されたボタンを動かすのに問題はありませんが、隣のボタンも動かす必要があり、動かせないようです。配列内の各ボタンにはタグ値があるため、一意です。
ありがとう
出来ますか?ボイドで作成されたボタンの配列があり、buttonTapped ボイドで隣接するボタンが呼び出されたときにボタンを移動したいと考えています。送信者なので押されたボタンを動かすのに問題はありませんが、隣のボタンも動かす必要があり、動かせないようです。配列内の各ボタンにはタグ値があるため、一意です。
ありがとう
合理的な直感的な仮定: 配列内で順序付けられるようにボタンを生成しました...
- (void)moveButton:(UIButton *)sender // whatever
{
NSUInteger idx = [buttonArray indexOfObject:sender] + 1;
UIButton *nextButton = idx < buttonArray.count ? [buttonArray objectAtIndex:idx] : nil;
// do something with `nextButton`
}