从UIButton获得位置中心

时间:2013-09-16 21:29:30

标签: ios objective-c uibutton

我需要获取UIButton原点中心的位置

例如

这给出了UIButton的大小

  NSLog(@"%f",button.frame.origin.x);
  NSLog(@"%f",button.frame.origin.y);

如何获得UIButton的原点中心?任何帮助表示赞赏

2 个答案:

答案 0 :(得分:8)

 CGPoint centerPoint = [button center];

答案 1 :(得分:2)

NSLog(@"%f",button.frame.origin.x);
NSLog(@"%f",button.frame.origin.y);

不,这不会给你大小,它会给你按钮的x和y位置,按钮大小是:

NSLog(@"%f",button.frame.size.width);
NSLog(@"%f",button.frame.size.height);

你可以得到按钮的中心,如:

CGPoint center = [button center];