Tag: 故事板

UITableViewCell需要reloadData()来调整高度

我有一个应用约束的自定义表格单元格,但第一次显示表格行高不正确调整,除非新的单元格创build,有没有办法做到这一点,而无需再次调用reloadData?

接收错误在接口生成器文件中的未知类PFImageView进行分析

我试图以下列方式设置pfimage视图故事板: 我拖动了一个UIImageView,然后将其类标识更改为PFImageView。 然后我把它拖到我的.h文件中创build一个sockets。 @property (strong, nonatomic) IBOutlet PFImageView *BuyPetImage; 然后在我负载的类我访问imageview与属性相同的名称,并设置其文件属性。 – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. PFObject *petdataobj = [selectedPet objectForKey:@"petObject"]; self.BuyPetNameLabel.text = [petdataobj objectForKey:@"Name"]; self.BuyPetTypeLabel.text = [petdataobj objectForKey:@"Type"]; self.BuyPetImage.file= [selectedPet objectForKey:@"imageFile"]; [self.BuyPetImage loadInBackground]; } 当视图加载时,我得到以下错误: Interface Builder文件中的未知类PFImageView。 – [UIImageView setFile:]:无法识别的select器发送到实例0x1cdb52f0 *终止应用程序由于未捕获的exception'NSInvalidArgumentException',原因:' – [UIImageView setFile:]:无法识别的select器发送到实例0x1cdb52f0' 有谁知道这是为什么发生?

Xcode复制包资源无法find文件

Xcode找不到我的故事板和我的Info.plist在我的复制包资源 ,所以我的应用程序不运行。 我试图再次添加现有的文件,但他们总是显示为红色。 我敢肯定,它必须是一个本地的问题,因为当我从我的其他Mac上的存储库克隆最新的更新其运行没有任何问题。 我已经尝试重新安装Xcode,从Xcode / DerivedData删除文件,我也删除了com.apple.Xcode.plist 。 任何任何想法?

为什么我的手势识别器不能用于原型对象?

我从Storyboard中得到了上面的错误,当我在场景中的UITableViewCell里面放置了一个UITapGestureRecognizer。 任何想法,为什么我得到这个错误?

Receiver没有标识符execption的segue

我有这个奇怪的问题,由于某种原因,我的segue不能正常工作。 我有两个segues设置,根据一个设置的状态确定它select的segue。 其中之一就像一个魅力,而另一个得到“接收器没有标识符的继续” – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // check if registered already if ([[NSUserDefaults standardUserDefaults] boolForKey:@"registered"] == YES) { // Registered // Give the logo some time to show before moving on [NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(splashLoadedRegistered:) userInfo:nil repeats:NO]; } else { […]

为什么Xcode中Storyboard的背景颜色不变? 它总是一样的灰色?

所以我改变了我的故事板文件中的默认视图的背景属性,以彩虹的颜色。 在Xcode中,我的button很好地显示了颜色,但是当我实际运行应用程序时,背景始终是以新的Xcode项目(“Hello World!”)开始的相同,丑陋,默认的灰色。 我已经搜遍了谷歌全部的答案,并无济于事。 我做错了什么或只是一个小故障? 提及比我使用Spritekit也是重要的,并且这个“视图”是我的故事板文件中唯一的视图,它是默认的视图文件。 我应该将self.view更改为skView吗? 这会工作吗? 哦,还有,当我手动尝试改变我的.m类viewDidLoad下的背景颜色做: self.view.backgroundColor = [UIColor backgroundColor]; 背景STILL不会更改,始终是相同的默认颜色。 请帮助我…我现在绝望…有任何地方找不到答案。 谢谢。

如何与Xcode Storyboards合作项目?

对于我正在为iOS开发的项目,我想与一些自由职业者合作。 对于“纯”代码的协作,我想使用GitHub。 但是,大部分的工作,将在故事板上,并与代码的连接。 这里有什么好的做法? 我如何与他们共享Xcode项目,以便他们可以处理一些元素(可能是分支),有点类似于GitHub方法? 还是有一个很好的select? 有人在这件事上有什么build议吗? 帮助非常感谢!

如何将parameter passing给导航控制器内的弹窗视图控制器

我在detailviewcontroller的导航栏中有一个带有分割视图和右侧栏button的iPad应用程序。 此button调用由导航控制器和两个表视图组成的popup窗口。 如下图所示 由于故事板上的图片很小,我添加了一些解释。 White控制器是detailViewController(位于splitviewcontroller的右侧),位于导航控制器内部。 白色视图右侧的三个视图是从左到右:navigationController,firstTableView,secondTableView。 我的问题是我需要传递参数到第一个表视图来正确configuration它。 我使用这样做时,视图控制器共享相同的导航控制器。 – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if([[segue identifier] isEqualToString:@"popoverButtonSegue"]){ MyPopoverFirstTableViewController *popoverFirstTVC = [[MyPopoverFirstTableViewController alloc] init]; popoverFirstTVC = segue.destinationViewController; popoverFirstTVC.property1 = aProperty1; popoverFirstTVC.property2 = aProperty2; } } 我的问题是,我得到一个错误,因为目标控制器不是我的popoverFirstTableViewController,但NavigationController和导航控制器当然不haver“property1”和“property2”。 也许这是一个基本的问题,但我卡在这里。 我该怎么做configuration我的tableview通过分配一些它的属性,当这个表是在导航控制器中定义的?

在Xcode5.1中修改Xcode5.1中的项目,以testing旧版本的iOS

我的应用程序已经支持至lessiOS6使用Xcode5.1故事板。 在Xcode 6 GM中做了几项工作之后,我需要在iOS 6 Simulator上进行testing。 Xcode 6 GM没有iOS 6 Simulator。所以,我在Xcode 5.1中打开了我的项目。 但它没有build立。 我甚至无法打开Xcode5.1中的故事板。 在导航窗格中,它说 Main_iPhone.storboard Interface Builder Storyboard Compiler Error The document"(null)" requires Xcode6.0 or later. 当我点击它时,会出现一个提示 The document "Main_iPhone.storyboard" requires Xcode 6.0 or later. This version does not support constraints to layout margins. Open this document with Xcode 6.0 or later.

在Storyboard中创build的ScrollView,使用0,0,0,0帧进行初始化

我在故事板中创build了一个UIScrollView,将它作为一个属性链接到视图控制器,现在我正在尝试添加一些分页子视图。 但是,即使我以graphics方式设置故事板中的尺寸,UIScrollView的框架最终为0,0,0,0。 即使我已经在故事板中以graphics方式指定了尺寸,我是否需要对这些尺寸进行硬编码? 此外,有关的一种,是否可以自定义故事板中的子视图在这个滚动视图中使用? 看来,我不能创造这样的观点,除非它已经在一个控制器内。 由于我只有一个控制器,可能有多个视图,我想以graphics方式进行设置,所以如何以编程方式执行此操作?