private static void RefreshView() { Rooms.SetText($"Classrooms: {ViewController.Client.Rooms.Count}"); RoomsScrollView = new RoomsScrollView(rooms.Count); for (int i = 0; i < rooms.Count; i++) { new RoomListNode(rooms[i].Name, i).AddToSuperView(RoomsScrollView); } }
public static void Initialize() { if (init) { return; } init = true; rooms = ViewController.Client.Rooms; Avatar = new UIImageView(); Avatar.Frame = new CGRect(X + 4, Y, 64, 64); Avatar.BackgroundColor = UIColor.Clear; Avatar.Image = ViewController.Client.Image; Avatar.ContentMode = UIViewContentMode.ScaleAspectFit; AvatarFrame = new UIImageView(); AvatarFrame.Frame = new CGRect(X, Y - 10, C.X_MAX - 16, 74); AvatarFrame.BackgroundColor = UIColor.Clear; AvatarFrame.Image = UIImage.FromBundle("avatar_frame"); Username = new UITextView(); Username.Frame = new CGRect(C.X_MID - 64, Y - 16, 128, 32); Username.Text = ViewController.Client.Username; Username.TextAlignment = UITextAlignment.Center; Username.BackgroundColor = UIColor.Clear; Username.TextColor = UIColor.White; Username.Font = Fonts.Settings_Title; Bio = new UITextView(); Bio.Frame = new CGRect(C.X_MID - 96, Y + 8, 208, 56); Bio.Text = ViewController.Client.Bio; Bio.TextAlignment = UITextAlignment.Center; Bio.BackgroundColor = UIColor.Clear; Bio.TextColor = UIColor.White; Bio.Font = UIFont.SystemFontOfSize(8); Rooms = new SRButton(C.X_MID - 96, Y + 32, 128, 32, new Selector("ProfileRoomsFunc")); Rooms.SetText($"Classrooms: {ViewController.Client.Rooms.Count}"); Grade = new UITextView(); Grade.Frame = new CGRect(C.X_MID, Y + 32, 128, 32); Grade.Text = $"Grade: {ViewController.Client.Grade}"; Grade.TextAlignment = UITextAlignment.Center; Grade.BackgroundColor = UIColor.Clear; Grade.TextColor = UIColor.White; Grade.Font = UIFont.SystemFontOfSize(12); }