在 iPhone 的邮件应用程序中,您可以输入多个邮件地址...然后要删除一个,只需点击它,然后单击“删除”。我如何在我的应用程序中实现类似的功能?我尝试处理 UITextView 上的点击,但看起来此类及其子类没有触发 TouchBegan 和相关委托(delegate)方法:(
有什么想法吗?
最佳答案
我实现了一个与 mail.app 中的 View 相同的 View 。我使用了一个由自定义 UIView 组成的复合 View ,其中包含一些其他类型的 View 。我使用 UITextField 来输入文本。当用户完成地址时,我将文本放置在带有自定义背景图像的按钮中(以获得文本周围的气泡外观),并将 UITextField 移至右侧(或视情况移至下一行) 。当用户点击地址“气泡”之一时,它就会被选中。如果他们按下删除键,我会从 View 中删除该气泡并重新布局所有内容。这是一个不平凡的 View ,需要构建很多有趣的边缘情况。
关于iphone - 如何实现像 iPhone 上的电子邮件地址那样的自动选择文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/616483/