gpt4 book ai didi

iphone - 未调用 UITextViewDelegate 方法(UITableViewCell 中的 UITextView)

转载 作者:技术小花猫 更新时间:2023-10-29 10:42:12 26 4
gpt4 key购买 nike

我一定是做错了什么,我的 UITextViewDelegate 实现方法没有触发。我有一个 UITextView,它是 UITableCellView 的 subview ,并且没有调用委托(delegate)。

- (void)textViewDidBeginEditing:(UITextView *)textView {

NSLog(@"textViewDidBeginEditing");
// never called...
}

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

NSLog(@"shouldChangeTextInRange");
// never called...
}

建议?我不知道这是否重要,但协议(protocol)在我的@interface 声明中明确命名。

@interface DetailViewController () <UITextViewDelgate, ..., ....>

谢谢!

最佳答案

您应该在 xib 文件中添加 textViewObj.delegate = self 或为该 TextView 属性提供委托(delegate)连接,然后它应该工作并触发 UITextView 的所有委托(delegate)方法。

关于iphone - 未调用 UITextViewDelegate 方法(UITableViewCell 中的 UITextView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12626938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com