размер кадра и координаты выключены (target-c, ipad) - PullRequest
0 голосов
/ 17 октября 2010

Предположительно, это 10 × 10 квадратных 100 пикселей по оси x от начала координат и 100 пикселей по оси y от начала координат (начало координат в левом верхнем углу) Однако это совершенно не так. alt text

Запись кадра представлений в NSLog после установки выдает те же значения, которые я ввел.

Код:

ISScrollDock *bottomSV = [[ISScrollDock alloc] init];
[bottomSV.view setFrame:CGRectMake(100, 100, 10, 10)];
[bottomSV.view setBackgroundColor:[UIColor redColor]];
[self.view addSubview:bottomSV.view];

Вот проект Xcode, показывающий мою проблему: http://www.qfpost.com/download.do?get=92f03538907e72665ea794d98ff8392b

Ответы [ 3 ]

2 голосов
/ 18 октября 2010

Просто добавьте

test.view.autoresizingMask = UIViewAutoresizingNone;

, поскольку в вашем представлении в данный момент установлено значение autoresizingMask.

0 голосов
/ 18 октября 2010

Снимите флажок «Автоматически изменять подпредставления» в своем xib-файле.

Теперь, где мой торт?: P

0 голосов
/ 18 октября 2010

Вы добавляете это представление прокрутки в другое представление или представление прокрутки, которое было прокручено вверх? Проверьте расположение кадра суперпредставления.

...