为什么XCode 4在使用故事板时不能创建XIB文件:它是2个不兼容的模型吗?例如,有关隐藏键盘的所有教程似乎都需要XIB文件: http://www.techotopia.com/index.php/Writing_iOS_4_Code_to_Hide_the_iPhone_Keyboard_%28Xcode_4%29
答案 0 :(得分:1)
同样,在故事板中你会看到你的观点,你可以像你直接使用.xibs时那样做。
答案 1 :(得分:1)
将故事板中的“场景”视为XIB 。您可以布局屏幕,添加元素,并将它们链接到各自的ViewControllers。您需要运行的任何代码都应该在ViewController中,然后在Storyboard中,您可以指示特定场景与该ViewController相关。
关于隐藏键盘的问题,你需要在ViewController中有一个包含一行代码的方法:
[myTextField resignFirstResponder];
...其中myTextField是UITextField,UITextView或其他需要键盘的对象。
答案 2 :(得分:1)
以下是问题中链接的更新:
编写了我们方法的代码后,我们现在需要连接我们的用户界面,以便在适当的时候调用它。我们将在Interface Builder中执行此任务,因此再次选择hideKeyboardViewController.xib。
现在相当于单击storyboard,然后单击storybaord窗口中的hidKeyboardViewController。
在视图中选择文本字段,并在右侧面板中显示Connections Inspector(View - > Utilities - > Connections Inspector)。
现在相当于右键单击文本字段。
单击“退出时结束”事件右侧的圆圈,将该行拖动到“文件”的“所有者”图标,然后从可用方法列表中选择textFieldReturn。
此处相同的是点击圆圈,如上所述,然后将蓝线拖到底部的橙色框中。