0

私はiOSプログラミングに慣れていないので、これはおそらくテクニックの一般的な誤用です。

ビューコントローラ内で、次のコードを使用します。

[timeLabel setTextColor:textColor];
[timeLabel setText:[NSDateFormatter localizedStringFromDate:_reservation.date dateStyle:NSDateFormatterNoStyle timeStyle:NSDateFormatterShortStyle]];
[timeLabel sizeToFit];
[timeLabel setFrameOrigin:CGPointMake(61, 23)];

ここで、timeLabelはヘッダーファイルで次のように宣言されています

 UILabel *timeLabel;

他の定数(textColorなど)と一緒に

次のエラーが発生します。

Property frameOrigin not found on object of type UILabel

私は何が欠けていますか?各ラベルに別のフレームを追加する必要がありますか(テーブルセル内のUIButtonビューでラベルとピクトグラムを使用します)。

よろしくお願いします!

4

1 に答える 1

2

あなたはこのようにすることができます:

[timeLabel setFrame:CGRectMake(61,23,timeLabel.frame.size.width,timeLabel.frame.size.height)];

または

CGRect frame=timeLabel.frame;
frame.origin=CGPointMake(61,23);
timeLabel.frame=frame;
于 2012-08-09T08:40:08.000 に答える