如何在iOS中制作可编辑标签(如命名提醒列表)?

如何在iOS中制作可编辑标签(如命名提醒列表)?,ios,uitextfield,uilabel,Ios,Uitextfield,Uilabel,你知道在提醒中,列表的名称看起来不像一个文本字段,它看起来像一个标签(在我看来,这让它非常混乱,但没关系),但是你可以编辑它 我想在我的应用程序中做同样的事情-要么有一个可以编辑的标签,要么有一个看起来像标签的文本字段。是否有这样做的功能,或者您是否需要在触摸标签时显示文本字段,该字段稍后消失(并更新标签文本) 别担心,顺便说一句,它在我的应用程序中不会像在提醒中那样让人困惑。使用文本字段并使其看起来像一个标签。主要是更改视图的边框样式,但也可以更改图层属性。这可以通过以下方式实现:- UITe

你知道在提醒中,列表的名称看起来不像一个文本字段,它看起来像一个标签(在我看来,这让它非常混乱,但没关系),但是你可以编辑它

我想在我的应用程序中做同样的事情-要么有一个可以编辑的标签,要么有一个看起来像标签的文本字段。是否有这样做的功能,或者您是否需要在触摸标签时显示文本字段,该字段稍后消失(并更新标签文本)


别担心,顺便说一句,它在我的应用程序中不会像在提醒中那样让人困惑。

使用文本字段并使其看起来像一个标签。主要是更改视图的
边框样式
,但也可以更改
图层
属性。

这可以通过以下方式实现:-

UITextField *field = [[UITextField alloc] initWithFrame:fieldFrame];
[field setBorderStyle:UITextBorderStyleNone];
[field setText:@"Editable field..."];
[field setDelegate:self];
[self.view addSubview:field];

那是票!去掉边框和更改文本大小非常合适:)谢谢,伙计