很多時(shí)候 我們都需要集成評(píng)論的功能衙四,不但是一個(gè)界面需要用到铃肯。很多界面都需要用到
一 可以換行 要有plachold text
1.uitextfield 不可以換行 所以使用uitextView
2.用drawrect 的方式畫(huà)出來(lái) 占位文字(我使用)
二 點(diǎn)擊不是編輯區(qū)域的時(shí)候 ,讓父控件退出 編輯狀態(tài)
1.評(píng)論框的非編輯區(qū)域 添加一個(gè)透明的view 綁定事件 退出編輯狀態(tài)
2.添加手勢(shì)传蹈,容易引起來(lái)手勢(shì)沖突押逼,vc的其他點(diǎn)擊事件 不能響應(yīng) 但是可以在父控件 解決手勢(shì)沖突
3.綁定一個(gè)手勢(shì),退出鍵盤(pán)的時(shí)候移除惦界,鍵盤(pán)出現(xiàn)的時(shí)候 移除手勢(shì)(我使用的)
三 點(diǎn)擊評(píng)論框的按鈕的時(shí)候讓ViewController接收到文字信息或者按鈕信息挑格,方便發(fā)出請(qǐng)求。
1.代理 需要設(shè)置代理 寫(xiě)起來(lái) 不美觀
2.block (我使用的)
demo:https://github.com/cjckkk/CCReplyBar
隨手star 全家安康