objective-c - iOS动态添加UIControls

标签 objective-c ios

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

最佳答案

是的,这是可能的。

在 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];

关于objective-c - iOS动态添加UIControls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713137/

相关文章:

ios - 定期从服务器更新 blockerList.json

ios - 自定义UITableViewCell与UIImageView不显示图像

ios - 找出 UITextfield 的结束编辑无需辞职第一响应者

ios - 在 UITableViewCell 中扩展 UITextView 高度(查看更多效果)

objective-c - 组织大型项目 NSLog 语句的最佳方法

iphone - 如何使旋转 UIView 的方法工作多次

objective-c - 观察 NSMutableArray 对象的 Count 属性

ios - 如何在实时lldb控制台上打印UIView.transform

ios - 为什么定时器/倒计时总是在 UITableViewCell 中重置为初始值

ios - APN token 能否/将会改变?