我嘗試以下方法:禁止僅對UITextField進行編輯?
性能
enabled
和 「用戶交互啓用」;方法
textFieldShouldBeginEditing:
。
但他們禁用所有可能的操作與文本字段。我只需要禁用編輯,但允許用戶複製文本值。如何實現這一點?
我嘗試以下方法:禁止僅對UITextField進行編輯?
性能enabled
和 「用戶交互啓用」;
方法textFieldShouldBeginEditing:
。
但他們禁用所有可能的操作與文本字段。我只需要禁用編輯,但允許用戶複製文本值。如何實現這一點?
推薦推薦速遞該應用還沒有任何解決方法。嘗試
YourTextField.editing = NO;
除了tasuhka的響應,確保 YourTextField.selectable = YES;
實施並設置以下UITextFieldDelegate
:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
return NO;
}
這使得該領域不可編輯的同時仍保留該選擇/複製功能。 editing
屬性是隻讀和無關的。