ios - 如何获取 UIButtom 的框架或边界已在 Storyboard上设置

标签 ios objective-c storyboard

我无法获取 Storyboard上设置的 UIButtom 的框架或边界。如下图所示,控制台仅返回 0。那么如何获取框架或受编码限制?

enter image description here

最佳答案

CGRect f2 = yourButton.frame;
NSLog(@"x origin: %f\n", f2.origin.x);
NSLog(@"y origin: %f\n", f2.origin.y);
NSLog(@"height: %f\n", f2.size.height);
NSLog(@"width: %f\n", f2.size.width);

不要忘记设置 IBOutlet。

关于ios - 如何获取 UIButtom 的框架或边界已在 Storyboard上设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33210292/

相关文章:

ios - NSInternalInconsistencyException : The specified modal presentation style doesn't have a corresponding presentation controller

ios - xcode 7 中的自定义字体和自适应布局

ios - Google SignIn SFSafariViewController/WebView 在接受权限后重定向到 Google.com

iphone - UIWebView 并不总是调用 -[NSURLCache storeCachedResponse :forRequest:]

ios - 获取请求返回旧数据

Objective-C Cocoa如何在GCD中正确使用runloop

ios - Xcode 9.0 iOS11 搞砸了正确的 UIBarButtonItem

iphone - 将单 View 应用程序合并到 Storyboard

ios - 如何获得准确表示 View 边界和转换的 CGRect?

c++ - 如何获得 iPhone 6 或 6 Plus 的确切屏幕尺寸