草庐IT

iOS:Google+ 按钮在 XIB 文件中不起作用?

我问了iOS:SignInwithGooglebutton昨天还在挣扎。我得到的答案帮助我发现GooglePlus.bundle导入不正确。现在我卡在了我通过XIB文件创建的按钮没有显示在页面上的部分。我做了什么?我根据这个gist添加了一个新按钮,并验证是否一切正常。代码看起来像-(void)viewDidLoad{[superviewDidLoad];GPPSignInButton*button=[[GPPSignInButtonalloc]init];[buttonsetStyle:kGPPSignInButtonStyleWide];[self.viewaddSubview:b

xcode - 代码模式 : Loading TabBarController objects directly from independent . xib 文件(而不是来自 MainWindow.xib)

我在网上找了一圈,没能找到一个可以接受的解决这个问题的方法...我正在寻找一个简单的代码模式:从单独的.xib文件加载TabBarController对象(以及关联的subviewController),而不是从默认的MainWindow.xib自动包含和加载。在XCode术语中,从一个新的iPad/iPhone项目开始作为“TabBar应用程序”,目标是解决以下问题:创建项目将:MainWindow.xib中的TabBarController、TabBar、FirstViewController和SelectedSecondViewController移动到新的“TabBarCont

iphone - 与 iPhone 相比,XIB 中显示在不同位置的对象(包括屏幕截图)

我的View中有几个对象,例如矩形按钮、开关、UIlabel等,但它们似乎显示低于我设置的5mm。这很难解释,所以我创建了XIBView和iPhoneView的屏幕截图。所以在这种情况下,请关注“开始”文本。在InterfaceBuilder中设置为正确位置,但已决定在iPhone上“向下”移动。很抱歉将大部分屏幕截图模糊化为私有(private)项目。但是对象应该显示它们在XIB上的设置位置,在iPhone上也是如此。iPhone截图:XIB(InterfaceBuilder截图我已经尝试删除XIBView上的状态栏,但问题仍然存在。看图的时候请加入http。我无法发布图片,因为我还

ios - 用日期选择器加载 xib 文件很慢

我有一个xib文件,其中包含2个日期选择器、一些标签和一个段控件。我正在将xib的关联ViewController加载到弹出窗口中,并且仅在您第一次打开它时加载速度非常慢(加载约5秒)。所以我在openpopover方法之外和它的父init方法中引用了日期选择器Controller的View,并且确实加载父ViewController现在加载速度很慢,而openpopover方法速度很快。所以我得出的结论是xib文件连接outlets/loading很慢。从日期选择器Controller的viewDidLoad和init方法中删除所有内容都没有帮助。删除1个日期选择器可显着提高速度,添

ios - 删除了 XIB,应用程序有时会崩溃

我遇到了一个我无法解决的非常烦人的问题。我的一个ViewController有一个.xib和几个IBOutlets。然后我删除了.xib和IBOutlets选择自己负责定位View。现在应用程序在尝试加载ViewController时崩溃并出现此错误:Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeylogo.'这让我觉得某处有.xib的内存,因此它会尝

ios - 在删除了 .xib 的设备上更新应用程序会导致应用程序崩溃

我在设备上安装了旧版本的应用程序。在我的新版本中,我不再使用.xib文件,因为它从一些复杂的东西变成了一个表格View,我可以在代码中实例化它。但是,当我在设备上构建和运行时它崩溃了,因为它仍然尝试从旧应用程序中包含的.xib文件加载Controller,并提示UILabel缺少键/值对。例如:SomeViewController.h(UITableViewController)SomeViewController.mSomeViewController.xib(新版本去掉)SomeViewController*controller=[[SomeViewControlleralloc]

ios - Xcode 5 中新的 XIB 格式是否会失去应用程序的向后兼容性?

因此,Xcode5具有这种新的XIB格式,如果您将旧项目转换为使用该格式,则无法再在以前版本的Xcode中打开该XIB文件。我想知道如果我要将我的项目转换为使用新的XIB格式,它会影响应用程序的兼容性吗?无论是Mac还是iOS应用程序,它是否仍能在以前版本的iOS/Mac(iOS7/MacOS10.9之前)上运行? 最佳答案 它不会影响应用程序兼容性-只会影响Xcode兼容性。我真的没有任何链接来支持这一点,只是我使用最新的Xcode测试版的个人经验。 关于ios-Xcode5中新的XI

ios - 多个 XIB 错误 : Could not load NIB in bundle

我想为iPhone4和5加载不同的.xib。我有三个文件FirstViewController.h、FirstViewController.m和FirstViewController.xib我为iPhone5添加了一个空的.xib文件并将其命名为FirstViewController4Inch.xib。这是我的代码片段:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){if([[UIScreenmainScreen]bounds].size.height==480){sel

ios - xib 中的 UITableViewCell 作为 IBOutlet?

在xib文件中设置UITableViewCell,将它连接到IBOutlet属性,然后在cellForRowAtIndexPath中返回它是否安全?理论上,假设有问题的电池不能重复使用,我看不出有什么问题。实际上,我不太喜欢这样做,但是......这样做实际上存在技术问题吗?@interfaceMyTableViewController(){@property(nonatomic,strong)IBOutletUITableViewCell*myCell;}....-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRo

ios - 为什么在UIViewController的子类的xib中是UIView而不是UIViewController?

当我新创建UIViewController的subview以及xib文件时,我发现它是一个UIView而不是UIViewController在xib文件中。那么为什么Xcode会这样实现xib文件呢?目的是什么?新建类:-xib文件:- 最佳答案 它是UIViewController的类型,只需选择File'SOwner,然后检查identityinspector,您会看到它设置了类NewViewController喜欢这张图片。在检查连接检查器之后,还要检查选择您的view,您会看到它与File'sOwnerview连接,就像这个