【发布时间】:2013-06-13 16:52:26
【问题描述】:
我正在尝试创建一个 UILabel,并使用 label.center = view.center 将其设置为视图的中心。但我想将它向上移动 100 像素。
我该怎么做?
类似label.frame = CGRectMake(current-x, 100, 42, 21);
这可能吗?保持x 不变,但更改y?
【问题讨论】:
标签: ios objective-c label cgrectmake
我正在尝试创建一个 UILabel,并使用 label.center = view.center 将其设置为视图的中心。但我想将它向上移动 100 像素。
我该怎么做?
类似label.frame = CGRectMake(current-x, 100, 42, 21);
这可能吗?保持x 不变,但更改y?
【问题讨论】:
标签: ios objective-c label cgrectmake
执行此操作:label.center = CGPointMake(view.center.x, view.center.y - 100);。
【讨论】:
CGPointMake,我刚试过label.center = CGRectMake,这给我带来了各种各样的问题,原因很明显。感谢您的帮助。
CGRect frame = view.center;
frame.origin.x -= 100.0;
label.frame = frame;
【讨论】: