[英]Xamarin Forms CollectionView doesn't have KeyboardDismissMode property
我想在 iOS 上的滾動條上隱藏鍵盤。如果我使用ListView
,我可以為 iOS 創建ListViewRenderer
並設置Control.KeyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive;
它工作正常。
但是如何使用CollectionView
實現相同的結果呢? CollectionViewRenderer
中沒有KeyboardDismissMode
屬性。
顯然Control.Subviews[0]
中有UICollectionView
,而UICollectionVIew
有屬性KeyboardDismissMode
。
protected override void OnElementChanged(ElementChangedEventArgs<GroupableItemsView> e)
{
base.OnElementChanged(e);
if (Control != null)
{
var uiCollectionView = Control.Subviews[0] as UICollectionView;
uiCollectionView.KeyboardDismissMode = UIScrollViewKeyboardDismissMode.Interactive;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.