0
Q
目標C鍵電網
A
回答
1
不知道爲什麼你想要的,但我準備這個給你:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
for (int y=0; y < 3; y++) {
for (int x = 0; x < 3; x++) {
UIButton * button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(40 + 80 * x, 40 + 80 * y, 80, 80);
unsigned buttonNumber = y * 3 + x + 1;
button.tag = buttonNumber;
[button setTitle:[NSString stringWithFormat:@"%u", buttonNumber] forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview: button];
}
}
}
-(void)buttonPressed:(UIButton *)button
{
NSLog(@"button %u -- frame: %@", button.tag, NSStringFromCGRect(button.frame));
}
基本上,所有按鈕都使用相同的回調,有您可以根據需要檢查一下按鍵的框架。如果您不需要位置,但只需知道按下哪個按鈕,則可以簡單地爲每個按鈕使用一個標籤,然後檢查回調中的標籤屬性。
相關問題
- 1. 目標C,鍵盤問題
- 2. 鍵盤事件目標C
- 3. 目標C中的Java關鍵字C
- 4. 從目標網址播放YouTube電影C
- 5. 電子郵件NSMutableString在目標C
- 6. 目標C與目標C++
- 7. 鍵盤解散問題 - 目標C
- 8. 目標中的鍵盤語言C
- 9. 目標C工具欄上的鍵盤
- 10. 目標C - HID設備的熱鍵
- 11. 領域主鍵遷移 - 目標C
- 12. 目標C和Java之間的網絡
- 13. 目標c按下鍵盤按鍵時更改背景顏色
- 14. 如何啓用完成鍵和返回鍵在ipad目標c
- 15. 目標C++調用目標C
- 16. AppleScript的在OS X(MACOS)和低電平C(目標C替代
- 17. WPF項目與電網
- 18. 的Android,從電網項目
- 19. nsdictionary中的項目的關鍵示例數組目標c
- 20. 目標C afterDelay
- 21. CallEventhandler目標C
- 22. 目標C
- 23. 從目標C
- 24. 目標C
- 25. 目標C
- 26. NSNotification目標C
- 27. 在目標C
- 28. 目標C
- 29. 目標C initWithNibName
- 30. 目標C
感謝您的幫助!對不起,我以前沒有回答過,因爲我一直在學校很忙。 事情是我需要做一個應用程序,記錄一個「路線」或「路徑」(如點鎖定保護應用程序),所以我想在按下按鈕的同時拖動,禁用並啓用所有直接鄰居(右,左,向上,向下)。我是否以正確的方式來實現這一目標? – 2012-02-14 17:50:46
@Jorge,它工作正常,如果米*米網格button.But如果我想創建一個m * n網格我該怎麼做?其實我想創建一個2 * 1網格? – user930195 2012-03-12 05:45:16