3

「クリア」ボタンをiPhoneUITextFieldに追加するのと同じですが、それは古いものです。私は試した

myUITextField.clearButtonMode = UITextFieldViewModeWhileEditing;

しかし、何も起こっていません。何がそれを防いでいるのでしょうか?

4

2 に答える 2

5

cellForRowAtIndex では、私の場合、修正は次のようになります。

cell = [tableView dequeueReusableCellWithIdentifier:@"CellNameIdentifier"];
    if (cell == nil) {
        [[NSBundle mainBundle] loadNibNamed:@"CellName" owner:self options:nil];
        cell = cellName;
        [cellName setAccessoryType:UITableViewCellAccessoryNone];
        //textfield in inside cellName
        textfield.clearButtonMode = UITextFieldViewModeWhileEditing;
    }
于 2009-03-18T06:22:17.383 に答える
0

状況によっては、UITextField の高さと配置によって、テキスト入力が正常に表示されていても、クリア ボタンがセルの下に隠れてしまうことがあります。

身長を再確認するか、これを試してください:

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
于 2012-07-09T17:52:28.397 に答える