楼主:
jazzter (阿里巴巴你妈妈)
2015-06-12 14:08:35请教Gmail IOS app中,
写信件时输入收件者email 选择自动完成后,
联络人会自动缩成一个方块,
若要删除是整个联络人删除而非逐字删,
请问这个方块是怎么完成的?
可否提供个方向,谢谢
作者:
neotek 2015-06-12 14:12:00就Custom一个UIView呀
楼主:
jazzter (阿里巴巴你妈妈)
2015-06-12 14:19:00所以是叠个uiview,更动textfiel宽度与使其侦测backspace事件吗?
作者:
darktt (小朱)
2015-06-12 14:55:00这个是用NSAttrubutedString与NSTextAttachment做到的NSTextAttachment可以将某个字串改成图片替代
楼主:
jazzter (阿里巴巴你妈妈)
2015-06-13 10:50:00感谢d大的指引!但UITextField好像不支援TextAttachment?UILabel和UITextView都可以显示,唯独UITextField不行我是用[textFiled setAttributedString: xxx ]来设值
作者:
darktt (小朱)
2015-06-13 13:44:00那你可能要去看CoreText framework能做到什么了
作者:
yuanruo (罪を憎んで人を憎まず)
2015-06-13 17:36:00叠UIButton上去 然后算名字的宽度加左边图案总宽度记住最后一个button位置,删去时删掉最后一个 资料也是然后把当前View上所有button移除 重贴一次如果要做点选删除就点到如赋给一个button 在textfildshouldChange那个delegate判断删除的button是那一个最后如上 跑reloadData(删掉全部 重贴)当然你要用View一样可以 多了几道手续而已