作者:
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一樣可以 多了幾道手續而已