【问题标题】:Trouble scrolling a LoadNib UIView that's in a UIScrollView无法滚动 UIScrollView 中的 LoadNib UIView
【发布时间】:2013-06-08 14:49:13
【问题描述】:

我正在使用 Xamarin 工具并尝试使用 LoadNib 加载视图,然后将其添加到 UIScrollView。我做错了什么。视图显示,但我无法让它滚动。代码如下。我做错了什么?

public override void ViewDidLoad ()
{
    base.ViewDidLoad ();

    // Perform any additional setup after loading the view, typically from a nib.
    scrollView = new UIScrollView (
        new RectangleF (0, 0, View.Frame.Width
                    , View.Frame.Height - NavigationController.NavigationBar.Frame.Height));
    View.AddSubview (scrollView);

    var arr = NSBundle.MainBundle.LoadNib("AboutView", this, null);
    var v = Runtime.GetNSObject(arr.ValueAt(0)) as UIView;
    scrollView.ContentSize = v.Frame.Size;
    scrollView.AddSubview(v);
 }

【问题讨论】:

    标签: c# xamarin.ios xamarin


    【解决方案1】:
    this. scrollView.ContentOffset = new PointF(320,480);
    SizeF size = new SizeF(320,315);
    
    this.scrollMonth.ContentSize = size; 
    this.viewNewRecord.Hidden = false;
    

    如果您从 xib 加载滚动,您可以检查属性反弹更改滚动视图的内容大小,然后我认为它显示了

    【讨论】:

      猜你喜欢
      • 2018-06-27
      • 2015-11-21
      • 2013-10-27
      • 1970-01-01
      • 2018-03-30
      • 2021-03-23
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多