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