コード例 #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            TableAdditionalStyling.ChangeBackgroundColor(TableView);

            Title = "Settings";
        }
コード例 #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TableAdditionalStyling.ChangeBackgroundColor(TableView);

            CreateBindings();

            NavigationItem.Title = "Results";
        }
コード例 #3
0
ファイル: CategoriesView.cs プロジェクト: hansefd/RecipePal
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TableAdditionalStyling.ChangeBackgroundColor(TableView);
            TableAdditionalStyling.SetLoadingView("Loading", TableView, NavigationController, out _loadingView,
                                                  out _loadingLabel, out _spinner);

            CreateBindings();
        }
コード例 #4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var navBarHeight = NavigationController?.NavigationBar.Frame.Height ?? 0;

            TableAdditionalStyling.ChangeBackgroundColor(TableView);
            TableAdditionalStyling.SetEmptyTablePlaceholder("There are no recipies in this category yet!", TableView, navBarHeight, out _emptyPlaceholderView);

            CreateBindings();
        }
コード例 #5
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TableAdditionalStyling.ChangeBackgroundColor(TableView);

            _favoriteBtnImgToken = Mvx.Resolve <IMvxMessenger>()
                                   .Subscribe <ChangeFavoriteBtnImageMessage>(ChangeFavoriteBtnImageHandler);

            AdjustTableViewForStretchyHeader();

            TableView.RowHeight          = UITableView.AutomaticDimension;
            TableView.EstimatedRowHeight = 180f;

            CreateBindings();
        }
コード例 #6
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TableAdditionalStyling.ChangeBackgroundColor(TableView);
            TableAdditionalStyling.SetLoadingView("Loading", TableView, NavigationController, out _loadingView,
                                                  out _loadingLabel, out _spinner);

            var navBarHeight = NavigationController?.NavigationBar.Frame.Height ?? 0;

            TableAdditionalStyling.SetEmptyTablePlaceholder(
                "You have no favorites yet. Have not liked any of available recipes?", TableView, navBarHeight,
                out _emplyPlaceholderView);

            CreateBindings();

            NavigationItem.Title = "Favorites";
        }
コード例 #7
0
        public override UIView GetViewForHeader(UITableView tableView, nint section)
        {
            var returnedView = new UIView(new CGRect(0, 0, tableView.Bounds.Size.Width, 28));

            returnedView.BackgroundColor = UIColor.Red;

            var label = new UILabel(new CGRect(10, 0, tableView.Bounds.Size.Width - 10, 20));

            label.Center    = new CGPoint(label.Center.X, returnedView.Frame.Size.Height / 2);
            label.Text      = section == 0 ? "Results" : "";
            label.TextColor = UIColor.White;

            TableAdditionalStyling.SetFontForCustomTableSection(label);

            returnedView.AddSubview(label);

            return(returnedView);
        }
コード例 #8
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TableAdditionalStyling.ChangeBackgroundColor(TableView);

            var navBarHeight = NavigationController?.NavigationBar.Frame.Height ?? 0;

            TableAdditionalStyling.SetEmptyTablePlaceholder(
                "Have anything edible? Type it to find out what you can make from it!",
                TableView, navBarHeight, out _emptyPlaceholderView);

            SetSearchViewController();

            var matchButton = new UIBarButtonItem {
                Title = "Match"
            };

            NavigationItem.RightBarButtonItem = matchButton;

            CreateBindings(matchButton);
        }