Я создаю простую кнопку и добавляю ее в качестве основного представления. Однако это не проявляется.iOS: UIButton не отображается
Это код для настройки его:
UIButton* contactButton = [[UIButton alloc] init];
contactButton.titleLabel.text = @"Contact Developer";
[contactButton sizeToFit];
[self.view addSubview:contactButton];
NSLog(@"X: %f || Y: %f || Width: %f || Height: %f", contactButton.frame.origin.x, contactButton.frame.origin.y, contactButton.frame.size.width, contactButton.frame.size.height);
Как вы уже заметили, я поместил немного отладки кода в конце, чтобы увидеть положение и размеры кнопки. Они: X: 0, Y: 0, Ширина: 30, Высота: 34
Это означает, что он должен появляться в верхнем левом углу, но это не так. Что не так?
Не устанавливайте ярлык заголовка напрямую. Используйте 'setTitle: forState:' вместо – Alladinian