2015-02-11 51 views
0

我正在開發一個使用Xamaring的iPad應用程序,它在故事板中有幾個視圖(UIViewUITableView)。我的用戶想要放大平常的頁面(因爲他們習慣在網頁瀏覽器等等)。Xamarin iOS如何放大UIView和UITableView

因此,在閱讀了UIScrollView之後,我只是試圖將我的頁面視圖嵌入到UIScrollView中,但我既不能滾動也不能捏縮放:沒有任何反應。

至於設置:在StoryBoard中,我添加UIScrollViewUIViewController填充父項。然後我將內容添加到UIScrollView,我想要縮放(例如,視力不佳的人)。

所以這個問題很簡單:我怎樣才能得到一個適合其原始的父視圖,但可以放大到?

在此先感謝!

+0

你是什麼意思與‘?它doesent工作’它在所有的滾動,而不是放大如何設置它? – DyreVaa 2015-02-11 17:49:07

+0

我更新了這個問題。 – neggenbe 2015-02-11 18:56:02

回答

1

我從來沒有做過這件事,所以我不知道這是否是所需要的。但是,您是否添加了最大和最小滾動以及所有這些?

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

(在你的情況下,我想它需要返回視圖);

如果doesent做的伎倆,看看「滾動和這個網頁上縮放視圖層次:http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

+0

謝謝DyreVaa! 我忘了設置部分 scrollView.ViewForZoomingInScrollView + =(UIScrollView sv)=> {return myMainUIView;};它現在工作得很好! – neggenbe 2015-02-12 09:32:26

+0

好東西!我肯定會有很多支持這個問題的問題。自那時以來,對不同的控制做了很多改變。 – DyreVaa 2015-02-12 15:03:34

+0

我刪除了我的註釋:它實際上甚至可以工作th iOS 5.1.1! – neggenbe 2015-02-12 16:02:39