iphone - 在自动调整 View 大小后,如何获取 CGRect 值 x、y、宽度、高度?

标签 iphone objective-c ios ipad

当 ipad 的方向发生变化时,我想要 View 的 x、y、宽度、高度值自动调整大小。我怎样才能得到它?

最佳答案

View 旋转后,您应该能够获得 View 的新尺寸。

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
    CGRect myFrame = [self.view frame];
    NSLog(@"height = %f", myFrame.size.height);
    NSLog(@"width = %f", myFrame.size.width);
    NSLog(@"x = %f", myFrame.origin.x);
    NSLog(@"y = %f", myFrame.origin.y);
}

关于iphone - 在自动调整 View 大小后,如何获取 CGRect 值 x、y、宽度、高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665395/

相关文章:

iphone - 自定义 UITabBar 选定的标签图像,iOS 5 及更高版本

c++ - C++ 模板的替代方案

objective-c - Core Data 中 DATE 类型的范围是多少?

ios - 尝试在 flex ios 中写入只读数据库

ios - 无法让最简单的 cocoapod 库工作

iphone - icuke 与 xcode 4 次

iphone - 完整的状态列表,我们可以通过 iDevice 以编程方式查询

iphone - ios中的数据管理

iphone - handleOpenURL 未在 iPhone 操作系统中使用自定义 url 模式调用

ios - UITableViewCells 未扩展以适合文本