按鈕默認是圖片在左邊,文字在右邊的
但是我們經(jīng)常需要的按鈕是:
1:圖片在上赤嚼,文字在下
2:文字在左旷赖,圖片在右
3:文字在上,圖片在下
這三種類型更卒,其實原理都是一樣的等孵。只需要改變UIbutton里面的子控件就可以了.
那就截圖給大家看怎么實現(xiàn)。
第一步:繼承UIButton
第二步:重寫layoutSubviews 重寫排布一下UIButton 里面的子控件titleLabel和imageView 的位置 特別注意一定要調(diào)用 super layoutSubviews ,注意:這里我給UIView添加了一個分類蹂空,所以直接拿到X Y W(寬) H(高)俯萌,有時間教大家寫一下分類果录。
第三步:給按鈕設一些基本的初始化,比如按鈕背景顏色咐熙,按鈕文字顏色等等
第四部:導入頭文件弱恒,然后使用就可以了這樣創(chuàng)建出來按鈕就是圖片在上,文字在下
看一下效果圖:
當然 如果需要文字在左邊棋恼,圖片在右邊返弹,
文字在上,圖片在下爪飘,這些情況义起,就只需要在layoutSubviews 重寫排布一下UIButton 里面的子控件titleLabel和imageView 的位置 特別注意一定要調(diào)用 super layoutSubviews 就可以了。
備注:
如果有不足或者錯誤的地方還望各位讀者批評指正师崎,可以評論留言默终,筆者收到后第一時間回復。
QQ/微信:2366889552 /lan2018yingwei抡诞。
簡書號:凡塵一笑:[簡書]
http://www.reibang.com/users/0158007b8d17/latest_articles
感謝各位觀眾老爺?shù)拈喿x穷蛹,如果覺得筆者寫的還湊合土陪,可以關注或收藏一下昼汗,不定期分享一些好玩的實用的demo給大家。
文/凡塵一笑(簡書作者)
著作權歸作者所有鬼雀,轉(zhuǎn)載請聯(lián)系作者獲得授權顷窒,并標注“簡書作者”。