我想在 View 上动态添加一个按钮。这是代码。
UIButton *x=[UIButton buttonWithType:UIButtonTypeRoundedRect];
这里,我没有使用“alloc”函数。
此语句的问题如下。
- 如果我们在相同情况下使用 imageview,我们必须创建一个临时 imageview 添加到您当前的 View 并释放它。按钮做什么?
- 如何分配和取消分配按钮?
- 是否分配了按钮?它的内存是如何管理的?
- 现在当我使用 [x release] 时; - 是对还是错?
最佳答案
没有 alloc/init 或 new,所以当不再需要时它会被自动释放。当您将它添加到 UIView 时,计数会增加并由 View 保留,然后在释放 View 时也会释放。
关于iphone - UIButton - 我们应该释放还是不释放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2183132/