我是iPhone开发的新手,到目前为止还可以,我已经设法掌握了Tab栏,导航栏和tableviews。
但是,我希望能够在用户想要更改语言时复制设备应用在设备上执行的操作。
在“设置”,“常规”,“国际”中,当用户点击“语言”时,新屏幕将在上一个屏幕上显示动画,其中导航栏具有取消和完成按钮以及显示可供选择的语言的表格视图。
我似乎无法通过Google找到如何做到这一点所以我想知道是否有人可以指出我正确的教程方向或我应该搜索什么?是视图的类型还是为视图设置动画的某种方式?
答案 0 :(得分:5)
这是通过UIViewController上提供的方法(以及因此所有衍生物)提供的,称为- presentModalViewController:animated:
。您只需创建一个要显示的新视图控制器并将其传递给该视图控制器。
请参阅上面UIViewController
文档的链接以获取更多信息,并查看补充方法- dismissModalViewControllerAnimated:
以关闭视图。这些文档也有关于如何使用它们的示例代码的链接。
答案 1 :(得分:2)
在iPhone中,它是通过模态视图控制器完成的。请参阅this教程。