`

一个细微的差别 loadNibNamed:owner:options:

阅读更多

loadNibNamed:owner:options: 这个函数会返回一个nib的数组。不过,在iPhone2.1包括以后的版本,这个数组的第一个元素,即nib[0]表示的就是除了File‘s Owner 和 File Responder后的第一个东西。在iPhon2.1之前的版本,nib[0]是File's Owner,nib[1]才是除了File‘s Owner 和 File Responder后的第一个东西。特别注意一下^_^

 

分享到:
评论
3 楼 lordhong 2009-04-01  
ankyhe 写道
lordhong 写道

所以要loop那个nib[]数组, 然后用isclasstype of来检测... APPLE真是挫~~~

不用这么麻烦,可以简单点,好象不同版本的iPhone SDK,定义个宏就OK了.


也对... 我对Obj-C,C,C++还是比较陌生的... 继续摸索
2 楼 ankyhe 2009-04-01  
lordhong 写道

所以要loop那个nib[]数组, 然后用isclasstype of来检测... APPLE真是挫~~~

不用这么麻烦,可以简单点,好象不同版本的iPhone SDK,定义个宏就OK了.
1 楼 lordhong 2009-03-26  
所以要loop那个nib[]数组, 然后用isclasstype of来检测... APPLE真是挫~~~

相关推荐

    ios-MCTableView.zip

    MCtCell * cell = [[[NSBundle mainBundle]loadNibNamed:@"Order" owner:self options:nil]objectAtIndex:0]; cell.title.text = @"区头"; MCtCell * cell1 = [[[NSBundle mainBundle]loadNibNamed:@...

    ios-datePickerView.zip

    self.datePicker =[[[NSBundle mainBundle] loadNibNamed:@"DatePickerView" owner:self options:0] lastObject]; self.datePicker.frame =CGRectMake(0, self.view.frame.size.height-260, self.view.frame.size...

    ios-轮播图.zip

    self.homeHeaderView = [[[NSBundle mainBundle] loadNibNamed:@"HomeHeaderView" owner:self options:nil] firstObject]; self.tableView.tableHeaderView = self.homeHeaderView; self.homeHeaderView ....

    cocoa 相关资料

    cocoa 相关资料 NSApplicationMain() 函数,其实功能如下: void NSApplicationMain(int argc, char *argv[]) { [NSApplication ... [NSBundle loadNibNamed:@"MainMenu" owner:NSApp]; [NSApp run]; }

    UIView_2_PDF:使用UIView或带有关联的XIB的UIView的PDF生成器

    描述 使用任何喜欢的方法来创建UIView对象,包括启用了自动布局和大小类的界面...UIView *pageOne = [[ NSBundle mainBundle ] loadNibNamed: @" NibNameOne " owner: self options: nil ].lastObject; UIView *pageTwo

    LCNumberInputView:这是一个输入控件,让你输入整数或浮点数

    LCNumberInputControl *inputView = [[[ NSBundle mainBundle ] loadNibNamed: @" LCNumberInputControl " owner: self options: nil ] objectAtIndex: 0 ]; [inputView setFrame: CGRectMake ( 0 , self .view....

    CustomXibOnXib

    这是演示代码,用于在另一个Xib或Storyboard View Controller上显示您的自定义Xib UIView(不带自动布局) 最重要的UIView基本代码位于或 。 - ( void )xibSetup {# if !TARGET_INTERFACE_BUILDER NSBundle *bundle ...

    AmazingProject:这是一个示例项目,用于在Swift中将Stringly类型转换为Strongly类型

    惊人的项目这是一个示例项目,用于在Swift中将Stringly类型转换为Strongly类型。...字符串输入let view = Bundle.main.loadNibNamed("AmazingView", owner: nil, options: nil)!.first as! AmazingViewlet storyboa

    ios开发记录

    //CGAffineTransformMakeRotation 方法的作用就是传进去一个角度(计量单位不是度,是弧度),方法内部帮你生成一个这个角度所对应的旋转矩阵 //rotate 旋转 CGAffineTransform a = ...

Global site tag (gtag.js) - Google Analytics