iOS动态添加UIControls

时间:2012-05-23 03:40:14

标签: objective-c ios

我正在尝试在运行时向屏幕添加一堆UIButtons。根据用户输入,我想在不同的位置显示不同的按钮。这可能吗?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。

在objective-C中创建一个按钮:

UIButton *btnPrefix = [UIButton buttonWithType:UIButtonTypeCustom];
[btnPrefix setFrame:CGRectMake(0, 0, 20, 20)];
[btnPrefix setUserInteractionEnabled: YES];
[btnPrefix addTarget:self action:@selector(buttonTapped) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview: btnPrefix];