動態增加按鈕
發表人:
Seachaos
積分: 2432
積分: 2432
以下語法是動態增加按鈕(UIButton)和指定一個Touch Down的事件處理的範例
layout是IBOutlet指定的
[sea:javaCode]
CGRect frame = CGRectMake(10, 80, 300, 40);
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = frame;
// 設定一般情況下 Button的文字 ( UIControlStateNormal | UIControlStateHighlighted ...)
[btn setTitle:@"test" forState:UIControlStateNormal];
// 設定 Button 的 Click Event , UIControlEventTouchDown類似Click
[btn addTarget:self action:@selector(numBtnClick:) forControlEvents:UIControlEventTouchDown];
[layout addSubview:btn];
[/sea]
layout是IBOutlet指定的
[sea:javaCode]
CGRect frame = CGRectMake(10, 80, 300, 40);
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = frame;
// 設定一般情況下 Button的文字 ( UIControlStateNormal | UIControlStateHighlighted ...)
[btn setTitle:@"test" forState:UIControlStateNormal];
// 設定 Button 的 Click Event , UIControlEventTouchDown類似Click
[btn addTarget:self action:@selector(numBtnClick:) forControlEvents:UIControlEventTouchDown];
[layout addSubview:btn];
[/sea]