当用户查看包含视频的帖子的详细信息时,我想显示一个覆盖帖子缩略图的“播放”图标。
我试过这个,但它没有编译:
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中。整体结构是具有主/明细接口的UICollectionView。
答案 0 :(得分:8)
也许
[self.view addSubview:videoIcon];
如果self
不是UIView
的子类,则addSubview
不太可能被定义