UIButton 圖片居上文字居下

UIButton擴(kuò)展一個方法:

spacing 圖片和文字的間隔

- (void)verticalImageAndTitle:(CGFloat)spacing

{


? ? CGSize imageSize = self.imageView.frame.size;

? ? CGSize titleSize = self.titleLabel.frame.size;

? ? CGSize textSize = [self.titleLabel.text sizeWithFont:self.titleLabel.font];

? ? CGSizeframeSize =CGSizeMake(ceilf(textSize.width),ceilf(textSize.height));

? ? if(titleSize.width+0.5< frameSize.width) {

? ? ? ? titleSize.width= frameSize.width;

? ? }

? ? CGFloattotalHeight = (imageSize.height+ titleSize.height+ spacing);

? ? self.imageEdgeInsets=UIEdgeInsetsMake(- (totalHeight - imageSize.height),0.0,0.0, - titleSize.width);

? ? self.titleEdgeInsets=UIEdgeInsetsMake(0, - imageSize.width, - (totalHeight - titleSize.height),0);

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 身邊越來越多的人喜歡閱讀,喜歡運動,喜歡旅行,喜歡規(guī)劃自己的未來,喜歡弄清楚自己到底想要什么。。。。。。終老的那...
    心理咨詢師萍閱讀 202評論 1 0

友情鏈接更多精彩內(nèi)容