void ReleaseDesignerOutlets()
        {
            if (RewardImage != null)
            {
                RewardImage.Dispose();
                RewardImage = null;
            }

            if (RewardImageOverlay != null)
            {
                RewardImageOverlay.Dispose();
                RewardImageOverlay = null;
            }

            if (RewardName != null)
            {
                RewardName.Dispose();
                RewardName = null;
            }

            if (RewardsCountLabel != null)
            {
                RewardsCountLabel.Dispose();
                RewardsCountLabel = null;
            }
        }
예제 #2
0
        public void UpdateCellData(RewardItemModel item)
        {
            this.SelectionStyle = UITableViewCellSelectionStyle.None;
            UIStringAttributes stringAttributes = new UIStringAttributes
            {
                Font            = RewardName.Font,
                ForegroundColor = UIColor.Black,
                ParagraphStyle  = new NSMutableParagraphStyle()
                {
                    LineSpacing = 6.0f
                }
            };
            var AttributedText = new NSMutableAttributedString(item.Name);

            AttributedText.AddAttributes(stringAttributes, new NSRange(0, item.Name.Length));
            RewardName.AttributedText = AttributedText;
            RewardName.SizeToFit();
            //if (((RewardName.ContentSize.Height - RewardName.TextContainerInset.Top - RewardName.TextContainerInset.Bottom) / RewardName.Font.LineHeight) < 2)
            //{
            //    var frame = RewardName.Frame;
            //    frame.Y += (nfloat)(RewardName.Font.LineHeight * 0.6);
            //    RewardName.Frame = frame;
            //}
            RewardImage.Image = UIImage.FromBundle("CellImagePlaceholder");
        }
        void ReleaseDesignerOutlets()
        {
            if (IconStatus != null)
            {
                IconStatus.Dispose();
                IconStatus = null;
            }

            if (RewardImage != null)
            {
                RewardImage.Dispose();
                RewardImage = null;
            }

            if (RewardName != null)
            {
                RewardName.Dispose();
                RewardName = null;
            }

            if (RewardTime != null)
            {
                RewardTime.Dispose();
                RewardTime = null;
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (cnCenterStatusWidth != null)
            {
                cnCenterStatusWidth.Dispose();
                cnCenterStatusWidth = null;
            }

            if (cnStatusPercent != null)
            {
                cnStatusPercent.Dispose();
                cnStatusPercent = null;
            }

            if (cnStatusPercentLeft != null)
            {
                cnStatusPercentLeft.Dispose();
                cnStatusPercentLeft = null;
            }

            if (cnTopStatusImageWidth != null)
            {
                cnTopStatusImageWidth.Dispose();
                cnTopStatusImageWidth = null;
            }

            if (DescriptionView != null)
            {
                DescriptionView.Dispose();
                DescriptionView = null;
            }

            if (iconStatus != null)
            {
                iconStatus.Dispose();
                iconStatus = null;
            }

            if (lblAviableUnits != null)
            {
                lblAviableUnits.Dispose();
                lblAviableUnits = null;
            }

            if (lblPointsCount != null)
            {
                lblPointsCount.Dispose();
                lblPointsCount = null;
            }

            if (lblStatusCountBottom != null)
            {
                lblStatusCountBottom.Dispose();
                lblStatusCountBottom = null;
            }

            if (lblStatusCountBottomLeft != null)
            {
                lblStatusCountBottomLeft.Dispose();
                lblStatusCountBottomLeft = null;
            }

            if (lblStatusCountTop != null)
            {
                lblStatusCountTop.Dispose();
                lblStatusCountTop = null;
            }

            if (lblStatusCountTopLeft != null)
            {
                lblStatusCountTopLeft.Dispose();
                lblStatusCountTopLeft = null;
            }

            if (LeadingSpaceDescriptionConstraint != null)
            {
                LeadingSpaceDescriptionConstraint.Dispose();
                LeadingSpaceDescriptionConstraint = null;
            }

            if (LeadingSpaceImageConstraint != null)
            {
                LeadingSpaceImageConstraint.Dispose();
                LeadingSpaceImageConstraint = null;
            }

            if (LikeButton != null)
            {
                LikeButton.Dispose();
                LikeButton = null;
            }

            if (lockStatus != null)
            {
                lockStatus.Dispose();
                lockStatus = null;
            }

            if (needMoreStatus != null)
            {
                needMoreStatus.Dispose();
                needMoreStatus = null;
            }

            if (RewardImage != null)
            {
                RewardImage.Dispose();
                RewardImage = null;
            }

            if (RewardImageOverlay != null)
            {
                RewardImageOverlay.Dispose();
                RewardImageOverlay = null;
            }

            if (RewardName != null)
            {
                RewardName.Dispose();
                RewardName = null;
            }

            if (statusContainer != null)
            {
                statusContainer.Dispose();
                statusContainer = null;
            }

            if (topLeftIcon != null)
            {
                topLeftIcon.Dispose();
                topLeftIcon = null;
            }

            if (topStatusImage != null)
            {
                topStatusImage.Dispose();
                topStatusImage = null;
            }

            if (TrailingSpaceDescriptionConstraint != null)
            {
                TrailingSpaceDescriptionConstraint.Dispose();
                TrailingSpaceDescriptionConstraint = null;
            }

            if (unlockStatus != null)
            {
                unlockStatus.Dispose();
                unlockStatus = null;
            }

            if (vPercentContainer != null)
            {
                vPercentContainer.Dispose();
                vPercentContainer = null;
            }

            if (vPercentContainerLeft != null)
            {
                vPercentContainerLeft.Dispose();
                vPercentContainerLeft = null;
            }

            if (vStatusBorder != null)
            {
                vStatusBorder.Dispose();
                vStatusBorder = null;
            }

            if (vStatusBorderLeft != null)
            {
                vStatusBorderLeft.Dispose();
                vStatusBorderLeft = null;
            }

            if (vStatusCircle != null)
            {
                vStatusCircle.Dispose();
                vStatusCircle = null;
            }

            if (vStatusCircleLeft != null)
            {
                vStatusCircleLeft.Dispose();
                vStatusCircleLeft = null;
            }
        }