UIView 可以是 UITextField 委托吗
当我尝试将 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];
I am getting a sigabrt error when I try to set the delegate of my UITextField to my UIView class. I have used the UITextFieldDelgate Protocal. here is my code
nameField = [[UILabel alloc] initWithFrame:CGRectMake(130, 40, 200, 30)];
[nameField setDelegate:self];
nameField.placeholder = @"<Game Name>";
nameField.textAlignment = UITextAlignmentCenter;
[self addSubview:nameField];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将在构造函数中使用
UITextField
,而不是UILabel
。将第一个字符串替换为以下内容:You are about to use
UITextField
in constructor, notUILabel
. Replace your first string with the following: