将光标设置在文本字段的中心位置

时间:2015-12-04 06:30:59

标签: ios swift2

我只是在它获得焦点时尝试将光标位置设置在UITextField的中心。 我使用下面的代码,但它不能正常工作,因为它是客观的c,我想在swift编码所以PLZ建议我如何在swift中做到

(void)textFieldDidBeginEditing:(UITextField *)textField
{
    UITextPosition *pos = [textField beginningOfDocument];
    [textField setSelectedTextRange:[textField textRangeFromPosition:pos
                                                          toPosition:pos]];
}

2 个答案:

答案 0 :(得分:0)

它的工作方式与obj C相同

textField.selectedTextRange = textField.textRangeFromPosition(textField.beginningOfDocument, toPosition: textField.endOfDocument)

*相应地更改“从”和“到”位置

答案 1 :(得分:0)

只需创建文本字段文本对齐中心。如果要更改光标位置,请在textfieldDidBeginEditing中编写代码。