我遇到了一个奇怪的问题:众所周知,UITableView 自动解决了键盘隐藏文本字段的问题。它对我来说很好,直到我扩展 UITableViewController 以添加更多功能。准确地说——我没有从 UITableViewController 继承,而是通过创建一个类 UITableViewController(属性)来扩展它。扩展属性与键盘/文本字段问题没有任何关联 - 但上述功能在此扩展后已损坏,现在键盘隐藏了我的文本字段。
有人对此有解释吗?此外,如果有扩展课程经验的人可以在此过程中提示敏感区域,那就太好了。
谢谢, 埃利克
编辑: 这或多或少是我的扩展类代码和实现的方法:
@implementation UITableViewController (Property)
-(void) viewDidLoad
{
/* perform custom code */
[super viewDidLoad];
}
-(void)commonloadProperty{
/* custom code */
}
-(void) viewDidUnload
{
/* custom code */
[super viewDidUnload];
}
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
}
-(void)propertyHandlingStarted
{
/* custom code */
}
-(void)propertyHandlingCanceled
{
/* custom code */
}
-(void)propertyHandlingActionsClicked
{
/* custom code */
}