» 首頁 » 討論區 » iOS程式討論 »動態增加按鈕

動態增加按鈕

發表人: Seachaos
積分: 2432
發表時間: 2011-09-24 22:14:21
以下語法是動態增加按鈕(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]