私は奇妙な問題に遭遇しました: UITableView がキーボードの問題を自動的に解決し、テキスト フィールドを非表示にすることが知られています。UITableViewController を拡張して機能を追加するまで、うまくいきました。正確には、UITableViewController から継承しませんでしたが、クラス UITableViewController (プロパティ) を作成して拡張しました。拡張プロパティは決してキーボード/テキスト フィールドの問題に関連していませんでしたが、この拡張後に上記の機能が破損し、キーボードがテキスト フィールドを隠してしまいました。
誰かこれについて説明がありますか?また、授業を延長した経験のある方が、その過程でセンシティブな部分をほのめかしていただけると盛り上がります。
ありがとう、エリック
EDIT: これは多かれ少なかれ私の拡張クラスコードと実装されたメソッドです:
@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 */
}