View 在iPhone iOS 6模拟器中,自定义输入视图不再工作

View 在iPhone iOS 6模拟器中,自定义输入视图不再工作,view,input,uitextfield,ios6,customization,View,Input,Uitextfield,Ios6,Customization,我制作了一个应用程序,它有一个自定义的输入视图,如果使用xcode 4.3和基本SDK 4编译,它可以在ios 4.3.3和ios 5.1.1以及新的ios 6上正常工作,但是在将xcode更新到最新版本并使用ios 6 SDK编译后,输入视图不再工作。如果输入按钮已录制,则文本不会显示在文本字段中。是否有人遇到此问题或其原因?请确保使用宽度或高度大于零的帧初始化自定义输入视图。据我所知,如果不是这样,iOS 6甚至不会将视图添加到视图层次结构中 在我的例子中,当调用initWithFrame:

我制作了一个应用程序,它有一个自定义的输入视图,如果使用xcode 4.3和基本SDK 4编译,它可以在ios 4.3.3和ios 5.1.1以及新的ios 6上正常工作,但是在将xcode更新到最新版本并使用ios 6 SDK编译后,输入视图不再工作。如果输入按钮已录制,则文本不会显示在文本字段中。是否有人遇到此问题或其原因?

请确保使用宽度或高度大于零的帧初始化自定义输入视图。据我所知,如果不是这样,iOS 6甚至不会将视图添加到视图层次结构中

在我的例子中,当调用initWithFrame:(CGRect)时,我的键盘视图的帧宽度为零。在iOS 5中,一切都很好,因为在布局期间可以设置帧宽度,但在iOS 6中,键盘甚至不在视图层次结构中

我过去常常把最后一点弄清楚,因为我不得不在调试器中过多地摆弄