@kezhen
2015-08-10T00:05:06.000000Z
字数 462
阅读 1316
微博
传智播客2014第五期-微博实战项目
window
不止一个,可以创建很多个窗口。使用self.view.window
可以获得窗口,但是在- (void)viewDidLoad
中则不可以,因为在这个方法中View
还没有加到window
上。最好是使用UIWindow *window = [UIApplication shareApplication].keyWindow
来获的。weak
弱指针的属性懒加载会有问题,除非先创建它再赋值给弱指针属性。window
为参考坐标。如:CGRect newFrame = [view convertRect:view.bounds toView:window]
其中这个window
为最上层的窗口,可由:UIWindow *window = [[UIApplicaton ShareApplication].windows]lastObject]
获得。