草庐IT

CGSizeZero

全部标签

ios - 为什么我的 UIView(从 UIViewController 加载)的大小为 nul、CGSizeZero、零、...?

情况我将一个View(由ViewController加载)添加到另一个View。添加后,View的size等于(0,0)。我不明白为什么,我想知道。我知道如何解决这个问题(使用约束,要么使用view.translatesAutoresizingMaskIntoConstraints=YES自动创建,要么“手动创建”)。WhatIreallywantisunderstandingwhy,inthiscase,itdoesnotwork.代码我的主视图Controller的代码@interfaceViewController()@property(weak,nonatomic)IBOutl

ios - Unarchive UIImage 对象在 iOS 8 上使用 NSKeyedUnarchiver 返回 CGSizeZero 图像

我的代码在iOS7上运行:NSData*imageData=[NSKeyedArchiverarchivedDataWithRootObject:self.imageView.image];UIImage*imageCopy=[NSKeyedUnarchiverunarchiveObjectWithData:imageData];NSLog(@"%@",NSStringFromCGSize(imageCopy.size));但在iOS8上,imageCopy的大小始终为零。当我存档UIImageView时,也会发生同样的事情,未存档的imageView的图像大小为零。我发现在iOS7中