Я инициализирую новый объект UIViewCOntroller.
затем пытаюсь установить позицию своего представления на сцене, но у меня возникли некоторые проблемы.
вот код, который я использую
Примечание. Этот код помещается в метод viewDidLoad основного UIViewController приложения
.
UIViewController * cont = [[UIViewController alloc] init];
cont.view.backgroundColor = [UIColor redColor];
CGRect rect = CGRectMake(100, 0, 320, 480);
cont.view.frame = rect;
этот код все еще позиционирует подпредставление в (0,0) вместо (100,0)
Однако, если я введу десятичное число, например, используя 320.01 (для значения ширины) или 480.01 (для значения высоты). Вид будет располагаться правильно.
Кажется, что если я использую размер с точной шириной: 320.0, высота: 480.0,
источник всегда будет установлен на (0,0) !!!
Это немного странно. Я надеялся, что кто-нибудь сможет объяснить, почему это происходит, и, возможно, как это можно решить.
Ура ...