我是开发iOS框架/库的新手。我必须开发一个框架来缩放iOS应用程序的页面。我有一个基于视图的应用程序和一些元素,如UIButton
和UITextField
。当我进行捏缩放/双击时,UIView
及其所有内容应相应地进行缩放(平移和缩放)。
我的想法是创建一个模板视图,它充当普通UIView
(我的意思是我可以向视图添加组件和子视图),它具有平移和缩放功能。请注意,其所有组件(UIButton
,UITextField
)也会相应缩放。
首先,我想知道是否有可能。请给我一些建议来实现它。
答案 0 :(得分:2)
使用Scrollviews委托返回要缩放的视图
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return viewTobeZoomed; }
您也可以将最大和最小变焦值控制为
self.scrollView.minimumZoomScale=1.01; self.scrollView.maximumZoomScale=5; self.scrollView.zoomScale=1.01;