iOS开发UI篇—UIButton简介
生活随笔
收集整理的這篇文章主要介紹了
iOS开发UI篇—UIButton简介
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、應用場景,文字居左,圖片居中
//設置圖片間距,使其居右對齊,12是間距 btn.imageEdgeInsets = UIEdgeInsetsMake(0,btn.size.width - 12 - btn.imageView.image.size.width, 0, 0); //文字居左對齊btn.titleEdgeInsets = UIEdgeInsetsMake(0, -(btn.imageView.image.size.width), 0, 0); //設置文字居左且中心對齊[btn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];[btn setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];2、正常情況,圖片居左,文字居右
//設置按鈕內(nèi)容對齊方式為左對齊button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; // 然后設置文字間距左對間距為gap自定義的大小button.titleEdgeInsets = UIEdgeInsetsMake(0,gap, 0, 0); //以上兩者可任意巔倒位置 需要注意的是,如果設置button.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, gap)的話,如圖1顯示效果,文字還是左對齊所以不起作用,所以設置間距時需要設置文字的左邊,如圖2顯示效果,如果圖片在右的話一樣。圖1
? 圖2
轉載于:https://www.cnblogs.com/TheYouth/p/6959238.html
總結
以上是生活随笔為你收集整理的iOS开发UI篇—UIButton简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop权威指南学习笔记三
- 下一篇: key的数据类型是字符串