如何在 MonoTouch / MonoDevelop / UIBuilder 中插入插座?
Posted
技术标签:
【中文标题】如何在 MonoTouch / MonoDevelop / UIBuilder 中插入插座?【英文标题】:How to get outlets inserted in 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 的哪个类中创建插座? 【参考方案1】:好吧,在摆弄之后,我发现了问题所在。
我在 Library Windows 的 View
类中添加了我的网点。
添加它们的正确位置是在File's Owner
类中。
@Dimitris,添加您的评论作为答案,我可以接受它作为答案。
【讨论】:
以上是关于如何在 MonoTouch / MonoDevelop / UIBuilder 中插入插座?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MonoTouch / MonoDevelop / UIBuilder 中插入插座?
Monotouch/WCF:如何在没有 svcutil 的情况下使用 wcf 服务
如何在 MonoTouch 中注册 UIApplicationWillEnterForegroundNotification