0

当我尝试将 UITextField 的委托设置为 UIView 类时,出现 sigabrt 错误。我使用了 UITextFieldDelgate 协议。这是我的代码

    nameField = [[UILabel alloc] initWithFrame:CGRectMake(130, 40, 200, 30)];
    [nameField setDelegate:self];
    nameField.placeholder = @"<Game Name>";
    nameField.textAlignment = UITextAlignmentCenter;
    [self addSubview:nameField];
4

1 回答 1

2

您即将UITextField在构造函数中使用,而不是UILabel. 将您的第一个字符串替换为以下内容:

nameField = [[UITextField alloc] initWithFrame:CGRectMake(130, 40, 200, 30)];
于 2011-03-19T23:17:08.293 回答