private void prepareViews() { //Prevent bounces in UIScrollView AutomaticallyAdjustsScrollViewInsets = false; //Pull to refresh SyncIndicatorView.ContentMode = UIViewContentMode.ScaleAspectFit; MainPagedScrollView.SyncStateView = SyncStateView; MainPagedScrollView.SyncStateLabel = SyncStateLabel; MainPagedScrollView.ContentInset = new UIEdgeInsets(MainScrollView.SyncStateViewHeight * 2, 0, 0, 0); MainPagedScrollView.SetContentOffset(new CGPoint(0, 0), false); //Spider animation SpiderBroImageView.Layer.AnchorPoint = new CGPoint(0.5f, 0); animateSpider(); //Card border CurrentTimeEntryCard.Layer.BorderWidth = 1; CurrentTimeEntryCard.Layer.CornerRadius = 8; CurrentTimeEntryCard.Layer.BorderColor = Color.TimeEntriesLog.ButtonBorder.ToNativeColor().CGColor; CurrentTimeEntryElapsedTimeLabel.Font = CurrentTimeEntryElapsedTimeLabel.Font.GetMonospacedDigitFont(); //Hide play button for later animating it StartTimeEntryButton.Transform = CGAffineTransform.MakeScale(0.01f, 0.01f); //Prepare Navigation bar images reportsButton.SetImage(UIImage.FromBundle("icReports"), UIControlState.Normal); settingsButton.SetImage(UIImage.FromBundle("icSettings"), UIControlState.Normal); RunningEntryDescriptionFadeView.FadeLeft = true; RunningEntryDescriptionFadeView.FadeRight = true; }
void ReleaseDesignerOutlets() { if (CurrentTimeEntryCard != null) { CurrentTimeEntryCard.Dispose(); CurrentTimeEntryCard = null; } if (CurrentTimeEntryDescriptionLabel != null) { CurrentTimeEntryDescriptionLabel.Dispose(); CurrentTimeEntryDescriptionLabel = null; } if (CurrentTimeEntryElapsedTimeLabel != null) { CurrentTimeEntryElapsedTimeLabel.Dispose(); CurrentTimeEntryElapsedTimeLabel = null; } if (EditTimeEntryButton != null) { EditTimeEntryButton.Dispose(); EditTimeEntryButton = null; } if (MainPagedScrollView != null) { MainPagedScrollView.Dispose(); MainPagedScrollView = null; } if (SpiderBroImageView != null) { SpiderBroImageView.Dispose(); SpiderBroImageView = null; } if (StartTimeEntryButton != null) { StartTimeEntryButton.Dispose(); StartTimeEntryButton = null; } if (StopTimeEntryButton != null) { StopTimeEntryButton.Dispose(); StopTimeEntryButton = null; } if (SuggestionsContainer != null) { SuggestionsContainer.Dispose(); SuggestionsContainer = null; } if (SyncIndicatorView != null) { SyncIndicatorView.Dispose(); SyncIndicatorView = null; } if (SyncStateLabel != null) { SyncStateLabel.Dispose(); SyncStateLabel = null; } if (SyncStateView != null) { SyncStateView.Dispose(); SyncStateView = null; } if (TimeEntriesLogContainer != null) { TimeEntriesLogContainer.Dispose(); TimeEntriesLogContainer = null; } if (TimelineView != null) { TimelineView.Dispose(); TimelineView = null; } if (RunningEntryDescriptionFadingView != null) { RunningEntryDescriptionFadingView.Dispose(); RunningEntryDescriptionFadingView = null; } }