2
当用户查看包含视频的帖子的详细信息时,我想显示一个覆盖发布缩略图的“播放”图标。如何以编程方式在iOS中添加图标叠加层?
我已经试过,但它不会编译:
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。
我怀疑'self'一种观点** **控制器,而不是一个视图... – 2012-12-01 21:47:58
除非“自我”是视图,否则不能添加子视图;我猜自己是某种控制器?请通过指定a)说明您在何处放置此代码的位置,以及b)有关要在其中叠加图标的视图的信息。 – Jonathan