UITextField上的Tokenizer属性

时间:2013-09-28 16:25:35

标签: ios objective-c ios7

在我的UITextField上,tokenizer属性似乎总是​​为空。据我所知,文档应该设置为UITextInputStringTokenizer的实例。我认为这个问题已经在iOS 7中引入了,但是我的机器上已经没有工具来验证这在iOS 6中是否有效。我已经将我的项目下载的代码粘贴到了,以证明问题。我正在考虑向苹果提交一份错误报告,但是想知道是否有人对此有任何想法。

//add this to viewDidLoad in main view controller
UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
tf.text = @"Hello";
[self.view addSubview:tf];

//delay NSLog, just in case there is some sort of initialization
//that needs to happen before the property is set
double delayInSeconds = 2.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
    NSLog(@"%@ - %@", tf, tf.tokenizer);
});

修改 澄清我的问题/问题:我想在UITextField上使用UITextInputStringTokenizer来检测UITextField中给定CGPoint的字。如果您知道如何在iOS 7中为UITextField检索UITextInputStringTokenizer,请告诉我。

0 个答案:

没有答案