我是iOS开发新手,正在创建一个简单的应用程序。我有一个带有两个文本标签的自定义数字小键盘。当您按键盘上的任何号码时,该号码将显示在第一个文本标签中。现在我需要的是,如果用户按下第二个文本标签,键盘将自动切换到特定的文本标签。我不太清楚如何去做这件事。任何帮助将不胜感激!如何检测iOS中是否按下了文本标签?
0
A
回答
0
您应该使用UITextField
而不是UILabel
,然后这将自动为您交付。此外,启用键盘上的“下一步”返回键将带来更好的用户体验。
0
通过使用UITapGestureRecognizer,我们可以检测用户与UILabel的交互。请参阅下面的代码,
label1.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(**myLabelOnClickAction:label1Name**)] autorelease];
[lablel1 addGestureRecognizer:tapGesture];
label2.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture1 =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(**myLabelOnClickAction:label2Name**)] autorelease];
[label2 addGestureRecognizer:tapGesture1];
通过methodForLabeOnClickAction方法传递您的标签名称,你可以找到哪个标签你点击。
希望这会有所帮助!
相关问题
- 1. 如何检查是否通过标签按下了uibutton?
- 2. 如何检测iOS设备是否下载了语音文件?
- 3. iOS检测标签是否被更改
- 4. 如何检测node.js中是否按下了某个键?
- 5. 如何检测OS X上是否按下了某个键?
- 6. 如何检测Siri是否在iOS的textview中编写文本?
- 7. 如何检测cocos2d-mac中是否按下了A,S,D或/和W按钮?
- 8. 检查lablgtk2中是否按下了“control”
- 9. 如何检测选定的文本是否包裹在span标签中
- 10. 检查按钮是否已滑过,并检查其标签? (iOS)
- 11. 如何检测Java 2d中的按键是否被按下?
- 12. 如何检测浏览器中是否安装了小书签?
- 13. 检测是否按下了QScrollBar的箭头按钮
- 14. 检测是否使用J2ME按下了相机按钮
- 15. 如何检测用户在C++(控制台)中是否按下了任何键?
- 16. 如何检测两个鼠标按钮是否在Qt中按下?
- 17. jQuery - 检测按钮是否被按下
- 18. 如何检测终端中是否按了某个键?
- 19. 是否可以检测标签是否即将在IOS中运行?
- 20. 如何检测是否有任何按键被按下
- 21. 如何检查提交按钮是否按下了工作?
- 22. 如何检查是否按下了一个随机按钮?
- 23. 测试是否按下了一个javax.swing.JButton
- 24. 如何检查AUTOLISP中是否按下了SHIFT?
- 25. 如何检查批次中是否按下了某个键?
- 26. 如何检测文件夹中是否添加了文件?
- 27. 如何检测标签节点是否不在场景中?
- 28. 检测是否按下鼠标按钮和哪个WinForm c#
- 29. 检查是否按下了切换键
- 30. Android检查是否按下了横幅
http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intf/UITextViewDelegate我认为这会为你做到这一点。 – madmik3