jjzjj

initWithNibName

全部标签

ios - 让uiview跳升20px的所有可能场景有哪些

...[[UIApplicationsharedApplication]setStatusBarHidden:YES];self.viewController=[[ViewControlleralloc]initWithNibName:@"ViewController"bundle:nil];self.window.rootViewController=self.viewController;[windowmakeKeyAndVisible];...这是我的应用程序委托(delegate)中的代码,它正在加载一个ViewController(或RootViewController)。此

objective-c - 使用 ARC 的自定义委托(delegate) iOS 6 无法正常工作

我是Objective-C编程的初学者。我在这里和其他网站上搜索了解决问题的方法,但没有找到。我想在系统加载之前创建一个登录View。然后,登录后我想关闭它。在我的项目中,我使用ARC而不是Storyboards。当我调试并查看函数“efetuarLogin”时,属性委托(delegate)的值为0x000000。我认为它是空白的,不是吗?根据我在互联网上找到的教程和其他提示,这是代码委托(delegate)的正确方法。你能帮我检查一下吗?这是代码:登录.h#import@classLogin;@protocolLoginDelegate@required-(void)loginDid

iphone - initWithNibName 未按预期工作

我肯定我错过了一些简单的东西。我试图在iOS中加载一个subview(模态视图)作为单独的Controller。我创建了一个带有指向我的ControllerView的窗口的NIB文件,文件的所有者类设置为我的Controller类,我试图用nib文件的名称调用initWithNibName,但是当我试图显示它时,它只是显示一个空白View,而不是我在NIB文件中构建的View。如果它是模态子Controller,它不能成为NIB中的窗口吗?还是我错过了其他一些非常明显的事情? 最佳答案 您必须确保您的自定义xib中的文件所有者(必须

iphone - 自定义 initWithNibName

我想要一个自定义的initWithNibName,基本上传入另一个NSString作为类型来确定此UIViewController中的一些逻辑基于类型。所以我设置如下:-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNilandFeedType:(NSString*)feedType{self=[superinitWithNibName:nibNameOrNilbundle:nibBundleOrNil];if(self){//Custominitialization}returnself

ios - 将 iOS TabBar 项目标题调整到它的中心

//TabBarControllercode:self.delegate=self;self.tabBarController.tabBar.delegate=self;CGRectviewFrame=self.tabBar.frame;viewFrame.origin.y-=0;![enterimagedescriptionhere][1]viewFrame.origin.x-=0;viewFrame.size.height=30;self.tabBar.frame=viewFrame;firstViewController=[[FirstViewControlleralloc]in

ios - UIViewController 初始化与 initWithNibName :bundle:

在我的应用程序中,我正在推送一个ViewController(一个UITableViewController),它还有一个引用UITableViewCell的属性/socket。看来,创建Controller:PreferencesController*pController=[[PreferencesControlleralloc]init];没有为xib文件中的UITableViewCell创建对象,因此outlet为null,表加载产生异常。我解决了这个问题:PreferencesController*pController=[[PreferencesControllerallo

ios - 我什么时候需要调用 -[UIViewController initWithNibName :bundle:]?

在帖子中UsinginitWithNibNamechangesabsolutelynothing,他展示了相同ViewNib定义的两种用法,在第一种情况下,他只是简单地调用alloc/init,而在第二种情况下,他指定了initWithNibName。所以,虽然这总是有效的:MyViewController*vctrlr=[[MyViewControlleralloc]initWithNibName:@"MyViewController"bundle:nil];[self.navigationControllerpushViewController:vctrlranimated:YES

ios - 设置使用 initWithNibName :bundle:? 初始化的 NSViewController 的最佳方法

我有一个NSViewController的子类,它从nib加载它的View(使用initWithNibName:bundle:并且它是该nib的文件所有者)。我需要在加载nib后进行一些初始化,我希望我的代码是最兼容的:在ios中:有viewDidLoad方法可以做到这一点在osx中:在雪豹中,没有像viewDidLoad这样的方法,但是awakeFromNib也会在nib的文件所有者上调用所以我的问题是:是否也对Lion中Nib的文件所有者调用了awakeFromNib?如果我使用awakeFromNib,我需要调用[superawakeFromNib]吗?(NSViewContro

iphone - 用于 UIView 的 iOS initWithNibName

是否可以为扩展UIView的自定义类实现initWithNubName。例子:.h@interfaceUIPullerView:UIView{}-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil;.m-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{NSBundle*bundle=nibBundleOrNil==nil?[NSBundlemainBundle]:nibBundleOr

iPhone: "initWithNibName:bundle:"的 TableViewController nibName 错误

我有一个动态单元格UITableViewController,我想在有人点击一个单元格时推送一个特定的ViewController。所以我尝试使用预制方法-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath但是当我进入模拟器并点击一个单元格时,这就是我得到的:"NSInternalInconsistencyException',reason:'CouldnotloadNIBinbundle:'NSBundle[...]withname'AffichageVotesQ
12