void SetUpUI() { Title = new CultureInfo("en-US").TextInfo.ToTitleCase(viewModel.Name); NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem(UIImage.FromFile("NavigationBar_Back.png"), UIBarButtonItemStyle.Plain, (sender, args) => { NavigationController.PopViewController(true); }), true); btnCheckIn.Layer.CornerRadius = 4; btnCheckIn.Layer.MasksToBounds = true; headerView = BeerDescriptionHeaderView.Create(); headerView.SetBeer(viewModel.Beer); tableView.TableHeaderView = null; tableView.AddSubview(headerView); tableView.ContentInset = new UIEdgeInsets(headerViewHeight, 0, 0, 0); tableView.BackgroundColor = UIColor.Clear; //Add Cells AddRating(); AddDescription(); //Update Tableview tableView.Source = new BeerDescriptionDataSource(ref cells); var deleg = new DescriptionDelegate(ref cells); deleg.DidScroll += UpdateHeaderView; tableView.Delegate = deleg; tableView.ReloadData(); View.SetNeedsDisplay(); }
/// <summary> /// Creates a channeled type of spell /// </summary> public Spell(int iD, int TextureID, int levelRequirement, float energyCost, string name, DescriptionDelegate description) { ID = iD; LevelRequirement = levelRequirement; EnergyCost = energyCost; Channeled = true; Cooldown = 1; Name = name; GetDescription = description; CanCast = true; Bought = false; icon = Res.ResourceLoader.instance.LoadedTextures[TextureID]; SpellDataBase.spellDictionary.Add(iD, this); }
void SetUpUI() { Title = new CultureInfo("en-US").TextInfo.ToTitleCase(beer.Name); NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem( UIImage.FromFile("backArrow.png"), UIBarButtonItemStyle.Plain, (sender, args) => { NavigationController.PopViewController(true); }), true); headerView = tableView.TableHeaderView; tableView.TableHeaderView = null; tableView.AddSubview(headerView); tableView.ContentInset = new UIEdgeInsets(headerViewHeight, 0, 0, 0); tableView.BackgroundColor = UIColor.Clear; if (beer?.ImageMedium != null) { imgHeaderView.SetImage(new NSUrl(beer?.ImageMedium), UIImage.FromBundle("BeerDrinkin.png")); } else { imgHeaderView.Image = UIImage.FromBundle("BeerDrinkin.png"); } //Add Cells AddHeaderInfo(); AddDescription(); AddPurchase(); //Update Tableview tableView.Source = new BeerDescriptionDataSource(ref cells); var deleg = new DescriptionDelegate(ref cells); deleg.DidScroll += UpdateHeaderView; tableView.Delegate = deleg; tableView.ReloadData(); View.SetNeedsDisplay(); }
void SetUpUI () { Title = new CultureInfo ("en-US").TextInfo.ToTitleCase (viewModel.Name); NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem (UIImage.FromFile ("NavigationBar_Back.png"), UIBarButtonItemStyle.Plain, (sender, args) => {NavigationController.PopViewController (true);}), true); btnCheckIn.Layer.CornerRadius = 4; btnCheckIn.Layer.MasksToBounds = true; headerView = BeerDescriptionHeaderView.Create(); headerView.SetBeer(viewModel.Beer); tableView.TableHeaderView = null; tableView.AddSubview (headerView); tableView.ContentInset = new UIEdgeInsets (headerViewHeight, 0, 0, 0); tableView.BackgroundColor = UIColor.Clear; //Add Cells AddRating(); AddDescription (); //Update Tableview tableView.Source = new BeerDescriptionDataSource(ref cells); var deleg = new DescriptionDelegate (ref cells); deleg.DidScroll += UpdateHeaderView; tableView.Delegate = deleg; tableView.ReloadData (); View.SetNeedsDisplay (); }
void SetUpUI () { Title = new CultureInfo ("en-US").TextInfo.ToTitleCase (beer.Name); NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem ( UIImage.FromFile ("backArrow.png"), UIBarButtonItemStyle.Plain, (sender, args) => { NavigationController.PopViewController (true); }), true); headerView = tableView.TableHeaderView; tableView.TableHeaderView = null; tableView.AddSubview (headerView); tableView.ContentInset = new UIEdgeInsets (headerViewHeight, 0, 0, 0); tableView.BackgroundColor = UIColor.Clear; if (beer?.ImageMedium != null) { imgHeaderView.SetImage (new NSUrl (beer?.ImageMedium), UIImage.FromBundle ("BeerDrinkin.png")); } else { imgHeaderView.Image = UIImage.FromBundle ("BeerDrinkin.png"); } //Add Cells AddHeaderInfo (); AddDescription (); AddPurchase(); //Update Tableview tableView.Source = new BeerDescriptionDataSource(ref cells); var deleg = new DescriptionDelegate (ref cells); deleg.DidScroll += UpdateHeaderView; tableView.Delegate = deleg; tableView.ReloadData (); View.SetNeedsDisplay (); }