JSQMessagesViewController でカスタム メディア アイテムのサイズをカスタマイズしたいと考えています。UIView にラベルを追加し、コンテナ ビューのフレーム サイズを設定してサイズを設定しようとしています。
UIView* containerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 100, 100) ]
containerView.frame = CGRectMake(0.0f, 0.0f, 315.0f, 100.0f);
UILabel *label = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 50, 50)];
label.text = @"vendor name";
[containerView addSubview:label];
フレームサイズの設定は画像ビューで機能しますが、UIView になりました。それでも、画像ビューの場合、塗りつぶされていないコンテンツ用の空白があります。また、すべてのビューのプレースホルダーのサイズを変更できますmediaViewDisplaySizeが、各サブクラスを個別にカスタマイズすることはできません。
サブクラスに応じてプレースホルダービューのサイズを選択的に設定するにはどうすればよいですか?