ios - 检查 UIImageView 是否在 subview 上

标签 ios objective-c uiimageview subview

在我的应用程序中,我需要调用一些 UIViews不止一次。但在我的一种方法中,我有一个类似的代码:

[self addSubview:UIImageView];

但我读过 addsubview方法必须调用一次。那么,要让代码怎么样,我如何检查它是否已经在 subview 上?像 :
if ([UIImageView isOnSubview] == NO)
{
    [self addSubview:UIImageView];
}

因为我找不到任何方法来检查这个:/

谢谢 !

最佳答案

您可能正在寻找 UIView 的 -(BOOL)isDescendantOfView:(UIView *)view;采取UIView class reference .

关于ios - 检查 UIImageView 是否在 subview 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17106677/

相关文章:

ios - preferredStatusBarStyle 不符合 iOS 13

ios - CLLocationManagerDelegate 单例

ios - 创建 spritenodes 时 Swift 游戏滞后

ios - UITextView 不辞职

ios - 如何从警报中的 TextField 获取输入文本

objective-c - 显示来自 json 的图像

iOS9:在 UIWebView 中断应用程序中选择字段

objective-c - sqlite3_open 总是返回 SQLITE_OK?

swift - 如何快速将 UIImageView 添加到导航栏?

ios - 图像 ScrollView 崩溃