WJC
2020-03-12 c47c3ec2488961b3a006aaebcb03dba582f8b19b
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/ListViewLayoutControls/VerticalListControl.cs
@@ -87,6 +87,9 @@
            if (this.maxHeight != -1)
            {
                this.Height = this.maxHeight;
#if iOS
                this.ReLocation();
#endif
            }
        }
@@ -97,16 +100,14 @@
        /// <param name="addSpace">当真实高度超过原有高度时,是否添加空白</param>
        public void AdjustRealHeight(int bottomSpace, bool addSpace = true)
        {
            //总之,先重置至最大
            this.RecoverHeight();
            int count = this.ChildrenCount;
            if (count <= 0)
            {
                frameBackTemp?.RemoveFromParent();
                frameBackTemp = null;
                if (maxHeight != -1)
                {
                    //还原为最大高度
                    this.Height = maxHeight;
                }
                return;
            }
@@ -118,6 +119,9 @@
                frameBackTemp = null;
                //缩小控件高度
                this.Height = realHeight;
#if iOS
                this.ReLocation();
#endif
            }
            else if (addSpace == true && bottomSpace > 0 && realHeight > this.maxHeight)
            {
@@ -144,6 +148,9 @@
                {
                    //还原为最大高度
                    this.Height = maxHeight;
#if iOS
                    this.ReLocation();
#endif
                }
                return;
            }