-1
我有10個UIButtons(l1,l2,l3 ... l10)也布爾c1,c2,c3,... c10。UIButton CGPoint
- (void) viewDidLoad
{
c1 = true;
////c2,3,..c10 = false
}
現在,如果我按下一個按鈕,我有這樣的代碼:
- (IBAction)tapButton:(id)sender {
///// if user press first Button
if([sender tag] == 1)
{
if(c1 = true){
/// move l1 button to a1 position & set c1 false and open c2.
l1.center = a1.center
c1 = false;
c2 = true;
}
else if (c1 = false)
{
/// return l1 button to "o" position (original position)
l1.center = o1.center;
}
}
此代碼此按鈕,如果我嘗試重複的「發送方標籤2,3 ... 10 「行不通。我只是嘗試使用像文字遊戲一樣的技巧。
如果你按了一個字母,它應該去第一個框/位置,如果你按另一個,它應該去第二個框/位置,如果你從框/位置按下一個字母,它應該回到原來的位置位置..
請幫助我,如何使它工作。也許使用開關,或類似的東西。
感謝
請修復標題,這不是很有意義。 – 2013-03-12 00:00:02
在btn上,您設置了什麼標籤,請顯示。 – Ayaz 2013-03-12 05:20:02