void CreateSecretFileScrollView(List <GroupItem> Source) { Console.WriteLine("CreateSecretFileScrollView: {0} secret files", Source.Count); Console.WriteLine("Screen width is {0}", View.Frame.Width); //UIScreen.MainScreen.ApplicationFrame.Width); if (!SecretFilesAlreadyRendered) //don't double render everytime view is shown to avoid duplicates { var numberOfFiles = Source.Count; for (int c = 0; c < numberOfFiles; c++) { x += c < 1 ? padding : (padding + SecretViewWidth); var y = padding; var view = CreateSecretFileView(Source[c], x, y, SecretViewWidth, SecretViewHeight); CurrentSecretsScrollView.Add(view); CurrentSecretsScrollView.BringSubviewToFront(view); } SecretFilesAlreadyRendered = true; } }
void ReleaseDesignerOutlets() { if (CurrentSecretsScrollView != null) { CurrentSecretsScrollView.Dispose(); CurrentSecretsScrollView = null; } if (InvitedLabel != null) { InvitedLabel.Dispose(); InvitedLabel = null; } if (LoadingIndicatorView != null) { LoadingIndicatorView.Dispose(); LoadingIndicatorView = null; } if (NewSecretButton != null) { NewSecretButton.Dispose(); NewSecretButton = null; } if (Overview != null) { Overview.Dispose(); Overview = null; } if (searchDisplayController != null) { searchDisplayController.Dispose(); searchDisplayController = null; } }