Я создал один класс и назван как образец с супер-классом UIview
. Теперь я хочу добавить UIButton
и UITextfield
в мой класс, и я создал динамически, но не работал. Пожалуйста, проверьте приведенный ниже код.Добавление кнопки в классе-iOS
- (id)initWithFrame:(CGRect)frame
{
UIButton *but=[UIButton buttonWithType:UIButtonTypeRoundedRect];
but.frame= CGRectMake(200, 15, 15, 15);
[but setTitle:@"Ok" forState:UIControlStateNormal];
[but addTarget:self action:@selector(buttonAction)
forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:but];
self = [super initWithFrame:frame];
if (self)
{
// Initialization code
}
return self;
}
Просьба помочь. Благодаря
Вы должны добавить кнопку после инициализации объекта класса. Вы можете поместить свою кнопку, добавив код прямо под строку «// Инициализация кода». Вы также можете добавить кнопку в метод viewDidLoad: вместо init. –