Xamarin Ios ScrollView无法滚动的问题

问题描述:

        在之前的Xamarin Ios开发过程中经常遇到在IOS开发中没有遇到的问题,特几下问题,便于以后查阅。

        当布局是按照iphone6 的标准来的,iphone6上能显示玩类容,而在iphone4上面却显示不完全,所以就用了滚动视图——ScrollView,而当我放这个滚动视图添加上去的时候,不管是模拟器还是真机,死活不能向下滚动,左右是可以滚动的。我以为是滚动高度设置得不够,反复折腾了高度多次无果。百度查看ScrollView用法进行对比也没找到适合的解决办法,后来还是一个IOS的盆友点醒了我,只需要在ViewDidAppear里面重载并设置ContentSize一下就可以实现,代码如下:

          public override void ViewDidAppear(bool animated)
        {
            base.ViewDidAppear(animated);
            //设置滚动高度为650 即当屏幕高度小于此高度时 会出现滚动
            this.home_scroll_view.ContentSize = new SizeF((float)this.View.Frame.Width, 650.0f);
            this.home_scroll_view.DirectionalLockEnabled = true;
            this.home_scroll_view.Bounces = false;
            this.home_scroll_view.ScrollEnabled = true;

       }


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值