答案 0 :(得分:1)
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。
答案 1 :(得分:0)
NSLog(@"x origin: %f", Button.frame.origin.x);
NSLog(@"y origin: %f", Button.frame.origin.y);
NSLog(@"height: %f", Button.bounds.size.height);
NSLog(@"width: %f", Button.bounds.size.width);
您需要设置按钮的IBoulet,然后直接访问它的属性。
答案 2 :(得分:0)
首先设置故事板中按钮的IBoutlet。
然后按照步骤进行操作。
CGRect btnFrame = yourButton.frame;
NSLog(@"My Button frame :%@",btnFrame);
或者你可以直接使用,
NSLog(@"My Button frame :%@",self.yourButton.frame);
答案 3 :(得分:0)
我认为在记录框架时按钮对象可能为零。您可以尝试登录ViewDidLoad方法
(无效)viewDidLoad中 { [super viewDidLoad];
NSLog(@“Button frame:%@”,self.userPwdView.frame); }