Swift创建一个图文共存的按钮


import UIKit

class BackButton: UIButton

{

override func titleRectForContentRect(contentRect: CGRect) -> CGRect 

return CGRectMake(self.frame.size.width/3.0, self.frame.size.height/6.0, self.frame.size.width/4.0*3.0, self.frame.size.height/3.0*2.0) 

}

override func imageRectForContentRect(contentRect: CGRect) -> CGRect 

return CGRectMake(0, self.frame.size.height/6.0, self.frame.size.width/4.0, self.frame.size.height/3.0*2.0) 

}

}



现在可以引用这个按钮了

现在你可以使用这个按钮了

let backBtn = BackButton()

backBtn.frame = CGRectMake(0, 0, 60, 30)

backBtn.setImage(UIImage(named: "backImg"), forState:UIControlState.Normal)

backBtn.setTitle("返回", forState: UIControlState.Normal)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • VLC的集成和使用 VLC介绍 VLC Media Player (VideoLAN) 为 Windows、Lin...
    Pocket阅读 20,063评论 75 66
  • iphone开发笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)text...
    爱易寒曲易散阅读 3,759评论 0 1
  • 1.有的小伙伴希望自己在控制器的底部添加bottomBarButton,不知道如何下手,希望我下面这些代码能帮到你...
    平凡的心阅读 5,096评论 0 0
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,163评论 2 7
  • 转自:http://www.code4app.com/blog-866962-1317.html1、设置UILab...
    MMOTE阅读 5,668评论 1 1