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

时间:2014-04-11 09:39:28

标签: ios uitextfield uilabel

你知道如何在Reminders中列表的名称看起来不像文本字段,它看起来像一个标签(在我看来这让它变得混乱,但没关系),但是你可以编辑它吗? / p>

我想在我的应用中做同样的事情 - 要么有可以编辑的标签,要么是看起来像标签的文本字段。是否有这样做的功能,或者你需要做一些事情,触摸标签会出现一个文本字段,以后会消失(并更新标签文本)?

顺便说一下,不要担心,我的应用程序不会像提醒中那样令人困惑。

2 个答案:

答案 0 :(得分:8)

使用文本字段使其看起来像标签。主要是,更改视图的borderStyle,但您也可以更改layer属性。

答案 1 :(得分:0)

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

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