如何在Interface Builder中的UI組件上設置自定義類,所以說我在我的項目中有一個類來擴展UITableView如何將Interface Builder中的組件與使用那個自定義類?我將類名輸入到自定義類佔位符中,但它用UITableView代替了它...Monodevelop 2.8 Xcode 4在xib UI上的自定義類組件
任何想法?
感謝
如何在Interface Builder中的UI組件上設置自定義類,所以說我在我的項目中有一個類來擴展UITableView如何將Interface Builder中的組件與使用那個自定義類?我將類名輸入到自定義類佔位符中,但它用UITableView代替了它...Monodevelop 2.8 Xcode 4在xib UI上的自定義類組件
任何想法?
感謝
確保你有這樣的方式有效(右側窗格),您的視圖中選擇和第三窗格中選擇這樣的:
http://tirania.org/s/f6111a1a.png
然後,只需設置的名稱那裏的班。當您保存文件並切換回MonoDevelop時,如果您使用的是故事板,它將自動爲您保留該類。
爲了使類從接口生成器(和Objective-C)可用,你需要使用一個明確的名稱進行註冊,例如
[Register ("MyTableView")]
public class MyTableView : UITableView
{
//...
}
隨後的MonoDevelop就能類進行同步到Xcode,它將在Interface Builder中可見。
項目和xib/storyboard模板中的類已經以這種方式註冊,儘管屬性可能在部分設計器類中。
謝謝米格爾。有沒有關於故事板和monodevelop的文檔? – Luis