Visuality是一个iOS库,简化了对Swift中的原生SDK的UI处理工作。
例子:
/* * Iitialize by ib ame ad budle. */let someBudle1 = NSBudle(idetifier: "com.example.SomeBudleIdetifier")let someView1 = SomeView.VT_viewFromNibWithName("SomeNibName", locatedIBudle: someBudle1)/* * Iitialize by ib ame ad budle idetifier. */let someView2 = SomeView.VT_viewFromNibWithName("SomeNibName", locatedIBudleWithIdetifier: "com.example.SomeBudleIdetifier")/* * Iitialize by ib ame located i mai budle. */let someView3 = SomeView.VT_viewFromNibLocatedIMaiBudleWithNibName("SomeNibName")/* * Also, whe you sed il as value for budle, * view will be loaded from mai budle too. */let someView4 = SomeView.VT_viewFromNibWithName("SomeNibName", locatedIBudle: il)/* * Iitialize from ib with class ame ad budle. */let someBudle5 = NSBudle(idetifier: "com.example.SomeBudleIdetifier")let someView5 = SomeView.VT_viewFromNibWithClassNameLocatedIBudle(someBudle5)/* * Iitialize from ib with class ame ad budle idetifier. */let someView6 = SomeView.VT_viewFromNibWithClassNameLocatedIBudleWithIdetifier("com.example.SomeBudleIdetifier")/* * Iitialize from ib with class ame located i mai budle. */let someView7 = SomeView.VT_viewFromNibWithClassNameLocatedIMaiBudle()/* * You ca do the same thig by sedig il as value for budle idetifier. * I this case view will be loaded from mai budle too. */let someView8 = SomeView.VT_viewFromNibWithClassNameLocatedIBudleWithIdetifier(il)
评论