示例#1
0
        private bool InitTableViewTestLayer()
        {
            var winSize = Layer.VisibleBoundsWorldspace.Size;

            var tableView = new CCTableView(this, new CCSize(250, 60));

            tableView.Direction = CCScrollViewDirection.Horizontal;
            tableView.Position  = new CCPoint(20, winSize.Height / 2 - 30);
            tableView.Delegate  = this;
            this.AddChild(tableView);
            tableView.ReloadData();

            tableView                   = new CCTableView(this, new CCSize(60, 280));
            tableView.Direction         = CCScrollViewDirection.Vertical;
            tableView.Position          = new CCPoint(winSize.Width - 150, winSize.Height / 2 - 120);
            tableView.Delegate          = this;
            tableView.VerticalFillOrder = CCTableViewVerticalFillOrder.FillTopDown;
            this.AddChild(tableView);
            tableView.ReloadData();

            // Back Menu
            var itemBack = new CCMenuItemFont("Back", toExtensionsMainLayer);

            itemBack.Position = new CCPoint(winSize.Width - 50, 25);
            var menuBack = new CCMenu(itemBack);

            menuBack.Position = CCPoint.Zero;
            AddChild(menuBack);

            return(true);
        }
示例#2
0
        public override bool Init()
        {
            if (!base.Init())
            {
                return(false);
            }

            var winSize = CCDirector.SharedDirector.WinSize;

            var tableView = new CCTableView(this, new CCSize(250, 60));

            tableView.Direction = CCScrollViewDirection.Horizontal;
            tableView.Position  = new CCPoint(20, winSize.Height / 2 - 30);
            tableView.Delegate  = this;
            this.AddChild(tableView);
            tableView.ReloadData();

            tableView                   = new CCTableView(this, new CCSize(60, 280));
            tableView.Direction         = CCScrollViewDirection.Vertical;
            tableView.Position          = new CCPoint(winSize.Width - 150, winSize.Height / 2 - 120);
            tableView.Delegate          = this;
            tableView.VerticalFillOrder = CCTableViewVerticalFillOrder.FillTopDown;
            this.AddChild(tableView);
            tableView.ReloadData();

            // Back Menu
            var itemBack = new CCMenuItemFont("Back", toExtensionsMainLayer);

            itemBack.Position = new CCPoint(winSize.Width - 50, 25);
            var menuBack = new CCMenu(itemBack);

            menuBack.Position = CCPoint.Zero;
            AddChild(menuBack);

            return(true);
        }