我的应用程序有一个UILabel
. 我希望用户能够通过按下“编辑”按钮来更改标签的值。我可以用 实现一个UIAlertView
文本字段alert.alertViewStyle = UIAlertViewStylePlainTextInput
,但我不确定UILabel
它将如何接收用户输入的新值。
这是我到目前为止所拥有的:
- (IBAction)edit
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Edit New Amount"
message:@"Enter new rate"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Ok", nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
[alert show];
UITextField *textField = [alert textFieldAtIndex:0];
textField.placeholder = @"Enter New Rate";
}
我还实现了UIAlertViewDelegate
协议。