C# Monotouch/Xamarin.iOS - 可滚动的 UIView

Posted

技术标签:

【中文标题】C# Monotouch/Xamarin.iOS - 可滚动的 UIView【英文标题】:C# Monotouch/Xamarin.iOS - Scrollable UIView 【发布时间】:2014-01-09 22:11:15 【问题描述】:

如果我有一个UIView 的高度大于UIScreen 的高度,我用文本框和标签等其他对象填充它。如何制作它以便我可以滚动浏览包含所有其他项目的整个视图?

目前,该主 UIView 中的一些项目不在屏幕底部,我无法看到它们。

【问题讨论】:

【参考方案1】:

添加滚动视图并在滚动视图内部添加您的视图。 并且只需要scrollview的内容大小

 ScrollView.ContentSize = new SizeF (1000f, 100f);

【讨论】:

【参考方案2】:

根据您的问题,UIScrollView 将是解决方案。一个不错的教程阅读:- http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

【讨论】:

问题在于它 a) 在 Objective C 中 b) 使用界面生成器,而我以编程方式完成所有操作....感谢您的建议。 您也可以以编程方式执行相同的操作。

以上是关于C# Monotouch/Xamarin.iOS - 可滚动的 UIView的主要内容,如果未能解决你的问题,请参考以下文章

MonoTouch (Xamarin.iOS) Facebook 应用程序切换支持 iOS 5+

C#入门系列——第一个C#程序

译《C# 小技巧 -- 编写更优雅的 C#》原书名《C# Tips -- Write Better C#》

C#进阶C# 泛型

C#进阶C# 匿名方法

C#进阶C# 多线程