2012-03-01 76 views
1

为什么XCode 4在使用故事板时不能创建XIB文件:它是不兼容的模型吗?例如有关隐藏键盘的所有教程似乎需要XIB文件: http://www.techotopia.com/index.php/Writing_iOS_4_Code_to_Hide_the_iPhone_Keyboard_%28Xcode_4%29为什么XCode 4在使用故事板时不会创建XIB文件?

+0

你能举一个我们可以更新到storybaord的键盘隐藏的例子吗? – nycynik 2012-03-01 18:22:31

+0

我不确定要理解你的问题,因为我找不到任何示例,只能用XIB文件找到http://www.techotopia.com/index.php/Writing_iOS_4_Code_to_Hide_the_iPhone_Keyboard_%28Xcode_4%29 – user310291 2012-03-01 19:43:58

回答

1

这里是一个更新的问题链接:

写好的代码,我们的方法,我们现在需要连线我们的用户界面,它被调用在适当的时候。我们将在Interface Builder中执行此任务,因此请再次选择hideKeyboardViewController.xib。

现在的等价物是单击故事板,然后单击storybaord窗口中的hidKeyboardViewController。

选择视图中的文本字段,并在右侧面板中显示Connections Inspector(查看 - >实用程序 - >连接检查器)。

现在的等价物是右键单击文本字段。

点击圆圈的右边真的结束就退出事件,该行拖动到文件的所有者图标,并从可用的方法列表中选择textFieldReturn。

这里等同于点击圆圈,如上所述,然后将蓝线拖到底部的橙色框。

+0

非常感谢,就是这样:) – user310291 2012-03-02 11:18:40

1

它一样,故事板里面,你会看到你的意见和你做,当你直接用.xibs

工作,你可以这样做
1

将故事板中的“场景”视为XIB。您可以布局屏幕,添加元素,并将它们链接到各自的ViewController。你需要运行的任何代码都应该在ViewController中,然后在Storyboard中你可以指出特定的场景与该ViewController相关。

你对隐藏键盘的问题,你需要在你的ViewController的方法,包括一行代码:

[myTextField resignFirstResponder]; 

...其中myTextField将是一个的UITextField,UITextView的,或其他需要键盘的对象。

+0

是的,吨工作http://stackoverflow.com/questions/9518281/textfieldshouldreturn-doesnt-work – user310291 2012-03-01 20:18:28