gpt4 book ai didi

iphone - 如何使用左侧或右侧移动UILabel?

转载 作者:行者123 更新时间:2023-12-01 19:24:04 25 4
gpt4 key购买 nike

我是XCode / iOS的新手,我想弄清楚如何根据左侧(或右侧)而不是中心移动Label。

我所能找到的是这样的:

[myLabel setCenter:CGPointMake(x,y)];

我也看到了这个变体:
myLabel.center=CGPointMake(x,y);

我的问题分为两部分:
  • 如何执行类似的操作,但不使用标签中心?
  • “.center”是UILabel对象的属性吗?例如,在MS / VB / C#/ etc中。对象具有用于定位的“.left,.right,.top,.bottom”-iOS / Objective-C中是否存在类似内容?
  • 最佳答案

    center是UIView的属性,不,没有等效的leftright或其他名称。您需要手动进行计算:标签的左侧是label.frame.origin.x,标签的右侧是label.frame.origin.x + label.frame.size.width。如果您要移动标签,使其与特定坐标右对齐,则可以执行以下操作:

    label.frame = CGRectMake(100 - label.frame.size.width, label.frame.origin.y, label.frame.size.width, label.frame.size.height);

    关于iphone - 如何使用左侧或右侧移动UILabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8796130/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com