小编Kir*_*ari的帖子

未调用textViewDidEndEditing

我是iOS开发的新手.

我已经像这样编写了头文件

@interface TextView : UITextView <UITextViewDelegate, UIPopoverControllerDelegate>
Run Code Online (Sandbox Code Playgroud)

TextView.h中.

实现文件代码如下:

- (BOOL)textViewShouldBeginEditing:(TextView *)textView
{
    ZWLog(@"called should begin edit");
    return YES;
}

- (void)textViewDidBeginEditing:(TextView *)textView
{
    ZWLog(@"called did begin edit");
}

- (BOOL)textViewShouldEndEditing:(TextView *)textView
{
    ZWLog(@"called should end editing");
    return YES;
}

- (void)textViewDidEndEditing:(TextView *)textView
{
    ZWLog(@"view did end edit");
    return YES;
}

- (BOOL)textView:(TextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
    //my own code
    return YES;
}

- (void)textViewDidChange:(TextView *)textView
{
   //my own code
}
Run Code Online (Sandbox Code Playgroud)

当我开始输入一个角色时UITextView,我得到了回复

  • textViewShouldBeginEditing.
  • textViewDidBeginEditing …

iphone uitextview uitextviewdelegate ios

6
推荐指数
1
解决办法
5875
查看次数

如何知道UITextView中何时触发粘贴事件?

我一直在IOS中使用Rich文本编辑器应用程序.

我的目的是检测粘贴事件的触发UITextView,并防止默认的粘贴操作.然后,我将转换UIPasteboard为我的编辑器应用程序格式的内容并将转换后的内容附加nsattributedstringUITextView.

我已经提到了以下链接:

检测用户单击UITextView中的粘贴按钮的时间.

我认为问题的解决方案与(UITextField而不是)相关UITextView(纠正我,如果我错了).

谢谢你的回答.

iphone uitextview uipasteboard ios

4
推荐指数
1
解决办法
5325
查看次数

从NSRegularExpression匹配中获取NSRange

我有一个包含NSRange元素的数组.

现在我可以使用数组的最后一个范围元素[resultArray lastObject].

当我访问最后一个元素时,它返回一些未知对象.(这意味着未知类)

现在我想将对象转换为NSRange.怎么做?

我的代码是:

NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:paraStartRegEx options:NSRegularExpressionCaseInsensitive error:&error];
NSArray *matches = [regex matchesInString:content options:0 range:NSMakeRange(0, [content length])];
NSObject *obj =  [matches lastObject];
Run Code Online (Sandbox Code Playgroud)

如何将此对象转换为NSRange

iphone objective-c ios nsrange

3
推荐指数
1
解决办法
451
查看次数

How to sort NSMutableArray which contains NSIndexPath integer array?

I have a NSMutableArray.

It contains NSIndexPaths which itself a NSUInteger array.

Array looks like this

[

 (NSIndexPath xxxxxxx) 3 indexes [1, 0, 0],   
 (NSIndexPath xxxxxxx) 3 indexes [2, 1, 1],  
 (NSIndexPath xxxxxxx) 3 indexes [1, 1, 0],  
 (NSIndexPath xxxxxxx) 3 indexes [1, 0, 1],
Run Code Online (Sandbox Code Playgroud)

. .

]

现在我想NSMutableArray基于NSIndexPath整数数组值进行排序.结果应该是这样的.

[

(NSIndexPath xxxxxxx) 3 indexes [1, 0, 0],  
(NSIndexPath xxxxxxx) 3 indexes [1, 0, 1],   
(NSIndexPath xxxxxxx) 3 indexes [1, 1, 0],   
(NSIndexPath xxxxxxx) 3 indexes …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsindexpath ios

2
推荐指数
1
解决办法
1566
查看次数

在插入 CKEDITOR 时向元素添加事件侦听器?

我是 CKEDITOR 的新手。对你们中的一些人来说,回答这些问题可能听起来毫无价值。但是,在过去的几个小时里,我一直在努力为我的问题寻找解决方案。

目的 :

我想一个事件侦听器添加到特定种类的元素(对于例如:span

我试过的:

我使用contentDomCKEDITOR,抛出的事件将事件侦听器添加到span元素。

问题 :

但是,将事件侦听器添加到span将适用于span当前在编辑器中可用的内容。但是,不适用于span用户将来创建的元素 ( )。我现在该怎么办?

events ckeditor

2
推荐指数
1
解决办法
1177
查看次数

从superView获取特定类型视图的所有元素

我有一个UITableView.

UITableView包含

  1. UITextView
  2. UICollectionView
  3. UILabel

现在,我希望得到所有UILabelsuperView.

怎么做?

iphone objective-c ios

0
推荐指数
1
解决办法
1353
查看次数