Kontrol dışarı mod dev kılavuzunda TiModdevguideDemoView.h/m ve TiModdevguideDemoViewProxy.h/m için yararlı olacaktır rehberlik edecek herhangi bir öğretici iOS:
https://github.com/appcelerator/titanium_modules/tree/master/moddevguide/mobile/ios/Classes
Bu sadece görüş ve bakış vekiller arasındaki ilişkiyi göstermektedir. Bu durumda, bir kare yapar.
Sen burada JavaScript kullanılan görebilirsiniz: https://github.com/appcelerator/titanium_modules/blob/master/moddevguide/mobile/ios/example/demos/viewproxyDemo.js
Eğer elinde ve basit bir görünüm yapabilirsiniz sahip olduktan sonra, sorunuzu çözmeye sonraki adımı atmaya hazırız. XIB’nizi bir NIB’ye dönüştürmeniz gerekiyor. En kolay yol, XIB'yi yerel bir projeye eklemek, projeyi derlemek ve daha sonra NIB'yi çıkarmaktır. Modül için varlıklar içine dökün ve sonra modül kodunuzdan referans alın. Maalesef bağlantı vermek için NIB'leri kullanan herkese açık bir kaynağım yok, ancak size bir pasaj gösterebiliyorum. (Modüllerin bir dizi bu yöntemi kullanmak korumak, bu yüzden başarıyla çalışıyor! Jira, Gigya, Kentsel Airship ve diğerleri alabilirsiniz biliyor.) Biz genellikle sürece NIBs kullanmayan
NSBundle* bndl = [NSBundle bundleWithPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ti.jira/1.0/assets/JMC.bundle"]];
JMCSketchViewController *sketchViewController = [[[JMCSketchViewController alloc] initWithNibName:@"JMCSketchViewController" bundle:bndl] autorelease];
Not Bizi zorlayan üçüncü bir partiden bir şeyimiz var. Bildirimlerden ziyade, sadece görüşlerin oluşturulmasını kolaylaştırmak daha kolaydır.
iOS mod uygulama kılavuzumuzdaki görünümler ve proxy'leri görüntüleme hakkında daha fazla bilgi edinebilirsiniz. Mod dev rehberinde yukarıda belirttiğim şeyi anladığınızda (ve kendinizinkini başarıyla oluşturduğunuzda), mod dev kılavuzu sizin için çok daha faydalı olacaktır. (Bu arada, boru hattında rehberliği daha kolay anlayabilmem için bazı güncellemelerim var). http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/iOS_Module_Development_Guide
Bu yardımcı olur umarım. Daha fazla şey yapabileceğim bir şey varsa haber ver. Üstesinden gelmek için küçük bir anlayış anlayışı var, ama bir kez dirsek yağını koyduğunuzda, modül geliştirme ile tam hızda çalışacaksınız.
, Cevabınız için teşekkürler, 'XIB'nizi NIB'ye dönüştürün 'dediğiniz gibi, burada sadece bir xib dosyası oluşturmuyorum. .h, .m ve .xib dosyalarıyla bir bütün UIViewController ekliyorum. Ve titanyum projem için bir görünüm ile bir işlev eklemek istiyorsanız, bu yüzden ona bağlı bir .xib ile bir viewController ekliyor olacağım. –
Merhaba Dawson, hala yerel modül geliştirme ile uğraşmaktayım, görsel olmayan verilerle başarı elde ettim ama yerel modülden bir görünüm oluşturmaya gelince hala karanlıktayım .. herhangi bir eğitimde bana yardımcı olabilir misiniz? –
Genel modülleri incelediniz mi? - https://github.com/appcelerator/titanium_modules - QuickLook, PageFlip, Tandem Kaydırma, Tarz Etiket, Boya, Sütunlar, Grafikler ve diğerleri görsel bileşenlere sahiptir. –