Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如果UITextView是第一个子视图,则视图顶部和文本开头之间将出现一个较大的空间_Ios_Xamarin_Xamarin.ios_Uitextview_Uistoryboard - Fatal编程技术网

Ios 如果UITextView是第一个子视图,则视图顶部和文本开头之间将出现一个较大的空间

Ios 如果UITextView是第一个子视图,则视图顶部和文本开头之间将出现一个较大的空间,ios,xamarin,xamarin.ios,uitextview,uistoryboard,Ios,Xamarin,Xamarin.ios,Uitextview,Uistoryboard,与本机Xcode一样,在Xamarin studio for ioS中,如果视图层次结构中的第一个子视图是UITextView,则向该视图添加顶部布局约束将导致在滚动视图的顶部出现一大块空白 这类似于这里问题的Xcode版本 我通过编程调整解决了这个问题 通过在“我的视图控制器”的构造函数中将AutomaticallyAdjustsScrollViewInsets设置为false,为本机Objective-C提供答案 public MyLovelyViewController (IntP

与本机Xcode一样,在Xamarin studio for ioS中,如果视图层次结构中的第一个子视图是UITextView,则向该视图添加顶部布局约束将导致在滚动视图的顶部出现一大块空白

这类似于这里问题的Xcode版本


我通过编程调整解决了这个问题

通过在“我的视图控制器”的构造函数中将AutomaticallyAdjustsScrollViewInsets设置为false,为本机Objective-C提供答案

    public MyLovelyViewController (IntPtr handle) : base (handle)
    {
        this.AutomaticallyAdjustsScrollViewInsets = false;
    }
编辑:如果要以编程方式设置有问题的文本视图的任何其他方面,请确保调用

this.AutomaticallyAdjustsScrollViewInsets=false

进行任何其他调整后,否则空间将重新出现,例如:

    confirmSummary.Editable = false;
    confirmSummary.Selectable = false;
    this.AutomaticallyAdjustsScrollViewInsets = false;
(我在ViewDidLoad的覆盖中这样做了)