iphone - 如何从 iOS 7 的 View 中删除所有按钮?

标签 iphone ios objective-c

如何使用 iOS 7 从 View 中删除所有按钮?

以下是适用于早期 iOS 版本的代码:

                for(UIView *view in cell.subviews){
                    if([view isMemberOfClass:[UIButton class]]){
                        [(UIButton *)view removeFromSuperview];
                    }
                }

最佳答案

首先,您需要从 View 中获取所有 subview ,然后检查所有 View 是否为 UIButton 类型。有关详细信息,请参阅此...

for (UIView *view in self.view.subviews)
    {
        if ([view isMemberOfClass:[UIButton class]])
        {
            [(UIButton *)view removeFromSuperview];
        }
    }

关于iphone - 如何从 iOS 7 的 View 中删除所有按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19130200/

相关文章:

iphone - 如何在 Mac 上共享 iPad 的屏幕

ios - viewController.view 不显示,但在 ViewDebugMode 时出现

ios - 如何使自定义键盘与 Swift 一起工作

ios - Objective C,SQLite,创建更新语句时出错。不是错误

iOS - 无法更改 View 原点

objective-c - 检测添加的 subview 的框架原点何时位于状态栏后面

iphone - 使用 Reachability 有什么好处?

ios - 如何为 iPad 加载不同的 Nib ?

iphone - 在 iPad 上展示 iAd 和 AdMobAd

ios - UINavigationController 推送崩溃