【发布时间】:2014-03-23 10:26:10
【问题描述】:
我想创建一个文本消息页面,并希望在页面加载时看到键盘。这就是我所拥有的,这是行不通的。你能找出我做错了什么吗?
在我的头文件中:
@interface taskViewController : ViewController
@property (nonatomic, retain) IBOutlet UITextField *taskDescription;
- (void) viewWillAppear:(BOOL)animated;
@end
在我的 .m 文件中:
#import "taskViewController.h"
@interface taskViewController ()
@end
@implementation taskViewController
@synthesize taskDescription = _taskDescription;
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[_taskDescription becomeFirstResponder];
}
@end
【问题讨论】:
-
不确定这是否是您的问题,但可能没有帮助 1. 您不应该在
.h中定义viewWillAppear2. 不要打电话给super3. 更改 @ 987654326@ 到self.taskDescription并移动到 viewDidAppear -
如何为 ViewController 创建布局? taskDescription 是否在 IB 或 Storyboard 中定义,然后正确连接到 IBOutLet?
标签: ios keyboard pageload becomefirstresponder