当用户查看包含视频的帖子的详细信息时,我想在帖子缩略图上方显示一个“播放”图标。

我已经尝试过了,但是无法编译:

    if ([postType isEqualToString:@"video"]) {
        UIImageView *videoIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"vicon"]];
        videoIcon.frame = CGRectMake(5, 10, 35, 35);
        [self addSubview:videoIcon];
    }

和给出的错误是:
No visible @interface declares the selector addSubview

有人知道如何进行这项工作吗?

上面的代码在我的DetailViewController.m中。总体结构是具有Master / Detail接口的UICollectionView的结构。

最佳答案

也许

[self.view addSubview:videoIcon];

如果self不是UIView的子类,则addSubview不太可能被定义

10-08 06:43