Xamarin iOS 如何缩放 UIView 和 UITableView
Xamarin iOS How to Zoom on UIView and UITableView
我正在使用 Xamaring 开发一个 iPad 应用程序,它在故事板中有多个视图(UIView
和 UITableView
)。我的用户想要放大普通页面(就像他们在网络浏览器中习惯的那样)。
所以,在阅读了有关 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
我正在使用 Xamaring 开发一个 iPad 应用程序,它在故事板中有多个视图(UIView
和 UITableView
)。我的用户想要放大普通页面(就像他们在网络浏览器中习惯的那样)。
所以,在阅读了有关 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