Xamarin iOS 如何缩放 UIView 和 UITableView

Xamarin iOS How to Zoom on UIView and UITableView

我正在使用 Xamaring 开发一个 iPad 应用程序,它在故事板中有多个视图(UIViewUITableView)。我的用户想要放大普通页面(就像他们在网络浏览器中习惯的那样)。

所以,在阅读了有关 UIScrollView 的内容后,我只是尝试将我的页面浏览量嵌入到 UIScrollView 中,但我既不能滚动也不能缩放:没有任何反应。

至于设置:在 StoryBoard 中,我将 UIScrollView 添加到填充父级的 UIViewController。然后我将内容添加到 UIScrollView,我希望它可以缩放(例如,对于视力不好的人)。

所以问题很简单:我怎样才能得到适合其原始父视图但可以放大的视图?

提前致谢!

我自己从来没有这样做过,所以我不知道这是否是全部。但是你有没有添加最大和最小滚动等等?

scrollView.MaximumZoomScale = 3f;
scrollView.MinimumZoomScale = .1f;
scrollView.ViewForZoomingInScrollView += (UIScrollView sv) => { return     imageView; };

(在你的情况下,我想它需要 return 视图);

如果这样做不能解决问题,请查看“滚动和缩放此页面上的视图层次结构:http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content