Опитвам се да създам приложение с навигация в чекмеджето на страничната лента, но контролите са твърдо кодирани във вашия контролер като това, което виждам в примера. Това, което искам, е моето меню на страничната лента и съдържанието ще бъде проектирано в сценария, проблемът е, че наистина не знам откъде да започна.
rootviewcontroller.cs
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using System;
using System.CodeDom.Compiler;
using SidebarNavigation;
namespace Casebook.IOS
{
public partial class RootViewController : UIViewController
{
public SidebarController sideBar { get; private set; }
public RootViewController() : base(null,null){
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
sideBar = new SidebarController (this,new ContentViewController(), new SideMenuController());
sideBar.MenuLocation = SidebarController.MenuLocations.Left;
}
}
sidemenucontroller.cs
using MonoTouch.Foundation;
using MonoTouch.UIKit;
namespace Casebook.IOS
{
public partial class SideMenuController : BaseController
{
public SideMenuController () : base(null,null)
{
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
}
}
contentviewcontroller.cs
using System;
using System.Drawing;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
namespace Casebook.IOS
{
public partial class ContentViewController : BaseController
{
public ContentViewController():base(null,null)
{
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
}
}
така че основно няма нищо в моите кодове, тъй като моят потребителски интерфейс се инициализира от моя сценарий.
прикачването е начинът, по който настройвам моя сценарийборд, всеки от този изглед вече е зададен от съответните им класове контролери.