まず、私は存在しますAsset.m/Asset.h
、それはsubclass of UIView
です。次に、空のxibファイルを作成し、xibのファイルの所有者クラスをAssetに変更します。次に、このxibにビューとラベルを作成IBOutlet
し、でドラッグして作成できますUIView
。
IBOutlet UIView *videoOverlay;
IBOutlet UILabel *videoTimeLable;
次に、addSubviewを使用してAsset.mのビューにvideoOverlayを追加します。
self = [super initWithFrame:CGRectMake(0, 0, 0, 0)];
[self addSubview:videoOverlay];
ただし、ビュー--videoOverlayは表示されません。
videoOverlayのサイズをすべて0で印刷します。
NSLog(@"width =%f height= %f", videoOverlay.frame.size.width, videoOverlay.frame.size.height);
なんで ?