我是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视图中使用标签和象形图。)
提前感谢您的帮助!
答案 0 :(得分: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;