Неправильная позиция y для объектов в представлении UIViewController - PullRequest
0 голосов
/ 18 декабря 2010

Я программно создал приложение iphone с несколькими представлениями.

при добавлении объектов в представление, например, кнопки.в положении x = 0, y = 0 это приводит к x = 0, y = 20 в симуляторе iphone.

это используемый код:

UIButton *btnGoToStartView = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
btnGoToStartView.frame = CGRectMake(0, 0, 240, 30);
[btnGoToStartView setTitle:@"Btn Name" forState:UIControlStateNormal];
[btnGoToStartView addTarget:self action:@selector(myBtnAction) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btnGoToStartView];

С другой стороны,когда я размещаю кнопку с помощью Interface Builder в позиции x = 0, y = 0, результат хороший.

До сих пор я не нашел реальной причины этого вертикального смещения.Заранее благодарим за ваши подсказки.

С уважением.

1 Ответ

0 голосов
/ 21 декабря 2010

Все в порядке, я нашел решение.

Проблема в UIView, а не в контроле.

в Интерфейсном конструкторе я открыл MainWindow.xib, затем изменил атрибут Layout в окне инспектора.

Я проверил [хочет полный экран].

Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...