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 回答