Ios 如果UITextView是第一个子视图,则视图顶部和文本开头之间将出现一个较大的空间
与本机Xcode一样,在Xamarin studio for ioS中,如果视图层次结构中的第一个子视图是UITextView,则向该视图添加顶部布局约束将导致在滚动视图的顶部出现一大块空白 这类似于这里问题的Xcode版本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
我通过编程调整解决了这个问题 通过在“我的视图控制器”的构造函数中将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的覆盖中这样做了)