对于我的应用程序,我希望有一种能够保存图像的视图(特别是我办公室平面图的图像)。由于图像不适合屏幕,我应该能够平移它。
我还打算让两个按钮(在视图外面?)上升到一个水平并向下移动一个级别,这些按钮会相应地改变平面图。
我的问题是:我应该为“MyMapView
”创建一个类,还是为“MyMapViewController
”或两者创建一个类?
另外,我应该扩展UIScrollView/UIScrollViewController
还是创建一个这个实例作为我正在创建的地图类的属性?
答案 0 :(得分:0)
据我说,你应该创建从UIView扩展的MyMapView类。然后在其中创建实例变量UIScrollView。放置具有平面图图像的imageView。在其上应用平移手势显示用户可以通过平移来查看它。您也可以点击以下链接:
答案 1 :(得分:0)
两者。视图控制器和视图有两个不同的用途。顾名思义,查看控制器控制视图。
所以,制作一个视图控制器。视图控制器中有一个默认视图;你可以使用它或替换它。在您的情况下,您可能希望向其添加UIScrollView并在其上放置UIImageView。然后使用您想要的任何平面图加载UIImageView。添加一些手势识别器,一个用于在楼层之间切换的控件,将其全部连接起来,然后重新设置。