コード例 #1
0
 private void UpdateLabelStyle(UILabel label, LabelCellStyle cellStyle)
 {
     label.BackgroundColor = cellStyle.BackgroundColor;
     label.Font            = cellStyle.Font;
     label.TextColor       = cellStyle.TextColor;
     label.TextAlignment   = cellStyle.TextAlignment;
 }
コード例 #2
0
        public void SetStyle(LabelCellStyle cellStyle)
        {
            _cellStyle = cellStyle;

            BackgroundColor = _cellStyle.BackgroundColor;

            UpdateBorderStyle(_cellStyle);
            UpdateLabelStyle(_label, _cellStyle);
        }
コード例 #3
0
        private void UpdateBorderStyle(LabelCellStyle cellStyle)
        {
            if (cellStyle.BorderWidth < 0.1f)
            {
                return;
            }

            Layer.BorderWidth = cellStyle.BorderWidth;
            Layer.BorderColor = cellStyle.BorderColor.CGColor;
        }