MonoTouch — раскадровка IOS5 — дополнительные контроллеры представления

Я новичок в Monotouch и не могу найти подходящую документацию для этого.

Я создал новое приложение для iPad Storyboard Single View. У меня есть мой начальный контроллер навигации, мой первоначальный контроллер представления, а затем я добавил еще два контроллера представления (страницы?). Я создал кнопку на первых двух страницах. Я удерживал контроль и перетаскивал каждую кнопку на следующий контроллер представления и настраивал каждый переход как нажатие. Когда я запускаю свое приложение, я могу без проблем переходить со страницы 1 на страницу 3 и обратно.

Теперь проблема в том, что я начинаю добавлять элементы управления и пытаться их подключить. В начальном контроллере представления я могу удерживать нажатой клавишу Control и перетаскивать элементы управления в код, и после того, как я даю ему имя, он автоматически добавляет мои выходы и действия.

Но новые два View Controllers я не могу этого сделать. Я искал повсюду, но документацию и примеры StoryBoard найти сложно. Любая помощь будет оценена по достоинству. Спасибо!


person Mike    schedule 15.12.2011    source источник


Ответы (1)


Вам нужно создать класс UIViewController для каждого из новых контроллеров представления в Xcode, если вы щелкните правой кнопкой мыши папку, в которой вы хотите создать класс, затем нажмите «Добавить новый».

Затем вам нужно подключить их к вашим контроллерам представления в раскадровке (вы увидите раскрывающийся список, в котором показано имя класса для контроллера представления в свойствах, я думаю, что это четвертый значок справа, это будет UIViewController ). Как только вы это сделаете, вы сможете подключить к нему элементы управления.

После того как вы сохраните его, он автоматически создаст классы C# в MonoDevelop, когда вы вернетесь в MonoDevelop. Не пытайтесь сначала выполнить класс в Mono, так как это вызовет у вас всевозможные проблемы!

Надеюсь, это поможет, если вам нужна дополнительная информация о раскадровках, я обнаружил, что объективный материал c настолько хорош, насколько вы можете получить на данный момент, поскольку пока не слишком много поддержки монотач-раскадровок.

Давок

person davoc bradley    schedule 22.12.2011