
这是我的文本字段代码:
-(IBAction)showinputMessage:(UITextFIEld *)textFIEld{if ([textFIEld.text isEqualToString:@""]){ return;}UIAlertVIEw *helloEarthinputAlert = [[UIAlertVIEw alloc] initWithTitle:@"name!" message:[Nsstring stringWithFormat:@"Message: %@",textFIEld.text] delegate:nil cancelbuttonTitle:@"OK" otherbuttonTitles:nil];// display this message.[helloEarthinputAlert show];} 然后我将该文本字段连接到showinputMessage并在iPhone模拟器中运行它,但是当我输入文本并单击“Enter”时没有任何反应.
提前致谢.我从昨晚开始只玩这种语言.
杰里米
解决方法 为UITextVIEw设置委托.首先声明代表:
@interface YourVIEwController ()<UITextFIEldDelegate>
第二集自我
self.textVIEw.delegate = self;
使用此方法:
-(voID)textVIEwShouldReturn:(UITextFIEld *)textFIEld{ if ([textFIEld.text isEqualToString:@""]){ return; } UIAlertVIEw *helloEarthinputAlert = [[UIAlertVIEw alloc] initWithTitle:@"name!" message:[Nsstring stringWithFormat:@"Message: %@",textFIEld.text] delegate:nil cancelbuttonTitle:@"OK" otherbuttonTitles:nil]; // display this message. [helloEarthinputAlert show];} 要添加属性,请在h文件中写入以下代码:
@property (weak,nonatomic) IBOutlet UITextVIEw *textVIEw;
要连接它,您的文本字段将转到故事板并单击其视图控制器.接下来转到Connections Inspector(右边一直).在出口下方拖动textVIEw旁边的圆圈到textVIEw.
总结以上是内存溢出为你收集整理的iOS:如何从文本字段中获取文本并将其显示在警报中?全部内容,希望文章能够帮你解决iOS:如何从文本字段中获取文本并将其显示在警报中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)