【问题标题】:How to get outlets inserted in MonoTouch / MonoDevelop / UIBuilder?如何在 MonoTouch / MonoDevelop / UIBuilder 中插入插座?
【发布时间】:2011-07-21 13:02:20
【问题描述】:

所以我开始玩 MonoTouch。

  • OS X 10.6.8
  • MonoTouch v4.0.3
  • MonoDevelop v2.4.2
  • Mono 框架 v2.10.2
  • XCode v3.2.6

所以我遇到了网点问题。创建一个简单的单页程序,在 Interface Builder 中编辑 XIB 以添加 outlet,它们作为类属性正确插入到 MainWindow.xib.designer.cs 中,如下所示:

[MonoTouch.Foundation.Connect("btnClickMe")]
private MonoTouch.UIKit.UIButton btnClickMe {
    get {
        this.__mt_btnClickMe = ((MonoTouch.UIKit.UIButton)(this.GetNativeField("btnClickMe")));
        return this.__mt_btnClickMe;
    }
    set {
        this.__mt_btnClickMe = value;
        this.SetNativeField("btnClickMe", value);
    }
}

但是,当我在 MonoDevelop 中创建基于多页面导航的项目并为我的视图创建出口时,它们不会插入到 *.designer.xib.cs 文件中。

这可能是一些菜鸟初学者的错误,但我可能做错了什么?

【问题讨论】:

  • 您在 Interface Builder 的哪个类中创建插座?

标签: xcode xamarin.ios monodevelop


【解决方案1】:

好吧,在摆弄之后,我发现了问题所在。 我在 Library Windows 的 View 类中添加了我的网点。
添加它们的正确位置是在File's Owner 类中。

@Dimitris,添加您的评论作为答案,我可以接受它作为答案。

【讨论】:

    猜你喜欢
    • 2011-06-05
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 2014-01-06
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多