今天在開發(fā)中遇到這樣一個問題,當(dāng)我們點擊tableviewcell上面右邊的按鈕,以便讓它可以做下一步操作的時候。(就像圖里面顯示的更多按鈕,點擊它可以刪除整行)

有時候會發(fā)現(xiàn)按鈕會特別難點到。或者點成某一行本身的點擊事件。這時候多半是因為自定義的按鈕太小了,這時候我們很自然的想到把按鈕調(diào)大。
但是這時候我們就會發(fā)現(xiàn)一個問題,當(dāng)我們把Button調(diào)大,Button的Image圖片沒變的時候,Button原本的圖片會默認跟現(xiàn)在的Button大小一樣大,這樣的話圖片就會變的模糊,這時候我們有兩個辦法解決。
第一 讓設(shè)計師重新切一張圖給你,你直接換上去 還有一張辦法就是在Storyboard里設(shè)置Button中Image Inset 的屬性 即圖片位于Button上下左右的距離,如下圖

這樣即能保證我們我們觸摸Button的范圍變大,因為Button實際的大小變大了。也能保證圖片的大小不變。(通過調(diào)整他與現(xiàn)在Button上下左右的距離,來保證現(xiàn)在的圖片大小跟之前的大小差不多)