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; } }
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; } }