2

iPhone/iPad アプリケーションでの作業、 問題: iOS 6.x の UITableViewCell の UITextField でキーボードが表示されませんが、iOS 5.x では同じコードが正常に動作します

テーブルビューが作成されるUIViewControllerを開発しました。このテーブルビューでは、テキストフィールド セルを追加しました。したがって、テキストフィールドにはカーソルが表示されますが、キーボードは表示されず、カーソルも移動しません。(iOS 5.x ではすべて正常に動作します)

UITableView *localTable=[[UITableView alloc]initWithFrame:tableFrame style:UITableViewStyleGrouped];
    self.tblScheduleBasicInfo=localTable;
    [localTable release];  //release the localTable
enter code here

@interface CustomTextFieldCell : UITableViewCell {
    UITextField *cellTextField;     
}

    CustomTextFieldCell *tfCell2;

    tfCell2=(CustomTextFieldCell *)[tableView dequeueReusableCellWithIdentifier:textFieldIdentifier1];

    if(tfCell2==nil)
     {
          tfCell2=[[[CustomTextFieldCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:textFieldIdentifier1]autorelease];
       }
                tfCell2.cellTextField.delegate=self;  //set the delegate to self to implement textField delegate methods in self
                tfCell2.userInteractionEnabled=YES;

デリゲートが呼び出されますが、キーボードが表示されません。

SOに記載されている次のオプションを試しましたが、まだうまくいきません

SO リンク 1

SO リンク 2

SO リンク 3

すべての提案を歓迎します。よろしくお願いします。

4

1 に答える 1