我一直试图找到如何在放大视图时重新绘制视图,我已经查看了许多示例(主要是本机代码),但仍然在努力让它完全正常工作。
所以让我试着解释一下我在尝试什么...... 我有一个带有UIView(容器)的UIScrollView,它内部有许多视图,每个视图里面都有UITextFields,我正在寻找的功能是当用户点击它放大的任何视图然后返回当用户完成它时到位,除了放大视图的质量之外,所有实际工作都很好。 我正在使用UIScrollViewDelegate,但不确定要放入ZoomedEnded函数来处理重绘,我尝试使用CATiledLayer但我不确定如何使用它,我总是最终得到黑屏。
显示的代码不多svCertScroller.SetZoomScale(2.34f, true);
工作正常并且在UIScrollDelegate事件中ViewForZoomingInScrollView只返回我想要放大的视图,但是在我尝试加载的时候我没有ZoomingEnded事件中的任何内容但是似乎没有任何东西可以接近。 因此,任何有关放入此事件以加强放大视图的内容的帮助都会很棒。 提前谢谢。
答案 0 :(得分:2)
使滚动画布更大,并以更高的分辨率绘制内容。