カスタマイズしたUIButtonクラスにUIImageViewとUILabelがあります。
しかし、私が次のようなコードを持っている場合
self.productImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
self.productName = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];
self.productImageとself.productNameは、割り当て後は常にnilになります。
一時変数を使用してからプロパティに割り当てると、うまく機能します。
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
self.productImage = imgView;
UILabel *name = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 20)];
self.productName = name;
私はObjective-Cを初めて使用しますが、最初の使用法で何が問題になっているのかわかりません。任意の提案をいただければ幸いです!