我正在实现一个自定义键盘,并且需要在触摸该键盘上的按钮时更新原始textField。
我试着按照这个问题的答案:
Return Inputs to UITextfield with custom inputView
但我不太清楚。
在statViewController中,我定义了textField xValue
,并创建了键盘实例:
DCKeyboard *dckXValue = [[DCKeyboard alloc] initWithNibName:@"DCKeyboard" bundle:nil];
答案的下一行使用self,因此我认为建议我创建一个dckXValue属性,该属性为statViewController:
dckXValue.objStatViewController = self;
再次,我按照答案进行回答(添加
@class
行,创建对象/属性),但是在到达该行时,在捕捉我的按钮按下的方法中(在DCKeyboard.m中):objStatViewController.xValue.text = @"Some value";
尝试编译时,出现错误“请求成员'xValue'而不是结构或联合体”。
谁能给我有关我可能要去哪里的任何提示?
谢谢!
最佳答案
这是属性的问题,文本字段不是属性。在实现文件中尝试#import“ StatViewController.h”
关于objective-c - iOS-自定义键盘,更新父 View 中的文本字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7140770/