loadnibnamed

    5热度

    2回答

    我会知道loadNibNamed的NSBundle类的作品;在一些文件中,我发现类似于 [[NSBundle mainBundle] loadNibNamed:@"mynib" owner:self options:NULL]; 没有返回值;只是在方法中调用(例如,如果我想定制我的细胞,则为cellForRowAtIndexPath)。在其他文件中我发现: NSArray* vett=[[NS

    2热度

    3回答

    当我们使用loadNibNamed方法获取nib文件时,为什么会返回一个数组,是不是一个nib文件名对应一个nib文件?我尝试打印这个数组的数量,我发现它总是返回1.我希望你能帮我解释一下,谢谢你!以下是代码片段: NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestView" owner:self options:nil]; N

    1热度

    1回答

    我有一个小的厦门国际银行,Teste.xib 通过TesteView class TesteView: UIView { @IBOutlet var tf:UITextField! @IBOutlet var sw:UISwitch! } 拥有的现在,我们要加载它(例如东西,它在一个堆栈视图)。 let t:TesteView = TesteView() let

    0热度

    2回答

    创建自定义UIView A,与厦门国际银行文件,它可以正确地加载的自定义视图: NSArray *starsNib = [[NSBundle mainBundle] loadNibNamed:@"nibName" owner:nil options:nil]; A *starsView = starsNib[0]; [self.view addSubview:star

    5热度

    1回答

    Apple Doc说nib文件中最重要的一个对象是文件所有者对象,但似乎是文件的所有者在nib文件中,而不是由LoadNibName方法设置的那个。我想知道他们之间有什么区别? 下面是一个例子: 我定制从厦门国际银行的alertView,并提供一个静态类方法是这样的: +(CustomAlert *)sharedAlert{ CustomAlert *alert = [[[NSBundl

    0热度

    1回答

    我有它在检查分配给它的类(UIView)一个笔尖的文件,所以,当我需要证明这个观点我使用的方法加载它: loadNibNamed:owner:options: 因此,如果我在加载笔尖时必须做一些初始化,那么知道在笔尖的UIView类(如initWithNibName:bundle)中对于UIViewController有什么方法? 我感谢所有帮助:)

    1热度

    1回答

    我想添加一个子视图与此代码后出现。 SubView的初始化方法根本不被调用。 (在这种情况下initWithCoder:(NSCoder *)aDecoder应该被调用,但不是。) xib的所有者是SubView类。这是一个视图,而不是控制器。 什么可能会导致此故障,什么才是正确的解决方案?

    0热度

    1回答

    类 我有类层次与 ParentCell extends UITableViewCell ChildCell extends ParentCell ParentCell具有单独的XIB,在子小区i被创建并在ParentCell XIB添加只有一个按钮到一个视图。但我不能添加此按钮的操作。因为即使我为ChildCell创建了一个实例,它也会返回ParentCell的实例 因为我使用loadNib

    0热度

    1回答

    在查看Controller.m或者射击 @interface ViewController() { CustomView *view; } @implementation ViewController -(void)viewDidLoad { [super viewDidLoad]; view = nil; view = [[CustomVie

    2热度

    3回答

    我的代码如下所示: CGRect screenRect = [[UIScreen mainScreen] bounds]; SomeView *infoView; if(screenRect.size.height != 568.0){ // iPhone 5/5s users crash in the next line infoView = [[[NSBundle ma