简体   繁体   English

在UIView中向上移动UILabel的中心。

[英]Move UILabel's center up in UIView.

I am trying to create a UILabel and I am setting it to the center of the view using label.center = view.center . 我正在尝试创建一个UILabel,并使用label.center = view.center将其设置为视图的中心。 But I want to move it up by 100 pixels. 但我想将其向上移动100像素。

How would I go by doing this? 我将如何去做?

Something like, label.frame = CGRectMake(current-x, 100, 42, 21); label.frame = CGRectMake(current-x, 100, 42, 21);

Is this possible? 这可能吗? Keep x the same but change the y ? 保持x不变但改变y吗?

Do this : label.center = CGPointMake(view.center.x, view.center.y - 100); 这样做: label.center = CGPointMake(view.center.x, view.center.y - 100); .

CGRect frame = view.center;
frame.origin.x -= 100.0;
label.frame = frame;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM