Поле комбинированного списка может управлять размещенный в ячейке DataGridView, просят заканчивать редактирование?

Вы пытались переопределить LayoutAttributesForElementsInRect в пользовательском UICollectionViewFlowLayout и установить атрибуты. Это происходит, когда UICollectionViewFlowLayout возвращает 2 атрибута для одной ячейки.

public class CustomFlowLayout : UICollectionViewFlowLayout
    {
        public override UICollectionViewLayoutAttributes[] LayoutAttributesForElementsInRect(CGRect rect)
        {
            UICollectionViewLayoutAttributes[]  attributes = base.LayoutAttributesForElementsInRect(rect);
            UICollectionViewLayoutAttributes[]  newAttributes = new UICollectionViewLayoutAttributes[attributes.Length];
            foreach (UICollectionViewLayoutAttributes attribute in attributes)
            {
                if ((attribute.Frame.X + attribute.Frame.Width<= this.CollectionViewContentSize.Width) &&
                    (attribute.Frame.Y + attribute.Frame.Height <= this.CollectionViewContentSize.Height))
                {
                    newAttributes.Append(attribute);
                }
            }
            return newAttributes;
        }

    }

Для более подробной информации вы можете проверить здесь

7
задан McBainUK 7 April 2009 в 11:50
поделиться