0
我希望UITextView
中的文本在用戶單擊UITextView
時發生更改。 我該如何編程。如何添加一個動作到UITextview?
我希望UITextView
中的文本在用戶單擊UITextView
時發生更改。 我該如何編程。如何添加一個動作到UITextview?
您需要使用UITextViewDelegate。
在這種方法中:
- (void)textViewDidBeginEditing:(UITextView *)textView
{
textView.text = @"Your text";
}
在斯威夫特你可以使用:
func textFieldDidBeginEditing(_ textField: UITextField)
{
textField.text = "Some text";
}
檢查下面還鏈接:
對不起,我是新來的這整件事。你能詳細說明嗎? –
如果你發佈你的代碼,我會盡力解釋更好。所以我假設你有一個viewController,它有一個textView。讓你的視圖控制器成爲一個UITextViewDelegate。然後,添加委託支持所需的所有方法。然後添加textViewDidBeginEditing方法,這是您的點擊事件將被捕獲的地方。在該方法的內部添加編輯代碼,這將改變你需要的textView的值。 –