- (Unit*) init
{
if (self = [super init])
{
location = CGPointMake(100.0, 100.0);
self.text = @"Test Text";
self.backgroundColor = [UIColor redColor];
self.font = [UIFont fontWithName:@"Georgia" size:40.0];
self.bounds = CGRectMake(0,
0,
[self.text sizeWithFont:self.font].width,
[self.text sizeWithFont:self.font].height);
}
Это хорошо работает для определения размера, но если я изменю значения для первых двух параметров в CGRectMake
, UILabel
не переместится в эту позицию.Что я делаю не так?
Кроме того, есть ли способ, которым я мог бы переместить UILabel
(X, Y) так, что мне не нужно делать новый CGRectMake
()каждый раз?