我正在尝试制作建筑物的地图应用程序。
它应该是这样工作的:用户从选择器视图中选择一个房间,按 OK,它应该在该房间所在的地图上放置一个点。
最简单的方法是什么?如何在单独的页面上制作选择器(如在警报页面中 - 您按“+”,它会显示时间选择器),然后它会在建筑物平面图的某个房间上显示点?
在您设置闹钟的时钟应用程序中,单击“+”会显示一个模式视图控制器。您可以分辨,因为它从底部滑到屏幕上。
您有两个不同的控制器,用于两个不同的视图。主控制器将自己设置为“+”按钮的目标,然后当它的动作被调用时,它会简单地执行以下操作:
[self presentViewController:theOtherController animated:YES completion:NULL];
一旦用户在该模态视图上完成了某些操作,您可以发出:
[self dismissViewControllerAnimated:YES completion:NULL];
在此处阅读更多相关信息。