Swift 学习记录--2

1、在UIView 上面 拖上 navigationBar ,navigationItem ,BarButtonItem
    @IBOutlet weak var navTitle: UINavigationItem!
    
    @IBOutlet weak var navBar: UINavigationBar!
    @IBOutlet weak var settingBtn: UIBarButtonItem!

		//设置navigation 背景颜色 为透明
        navBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
        navBar.shadowImage = UIImage()
        navBar.translucent = true  
		//设置navigation 显示层为 绿色
        let greenColor:UIColor = UIColor(red:75/255,green: 163/255,blue: 75/255,alpha:1)
        navBar.layer.backgroundColor=greenColor.CGColor
        //设置 tite 的字体和颜色
        navBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name:"Helvetica",size:22.0)!]
        
        //设置nav button 为图标
        settingBtn.tintColor=UIColor.whiteColor()
        settingBtn.setTitleTextAttributes([NSFontAttributeName:FontAwesomeIcon.getFontAwesome(18)], forState: UIControlState.Normal)
        settingBtn.title=FontAwesomeIcon.getFontICO("fa-cog")
        //设置 SearchBar
        let searchBar:UISearchBar = UISearchBar(frame: CGRectMake(0, 0, 150, 20))
        searchBar.placeholder = "搜索实验..."
        let rightNavBarButton = UIBarButtonItem(customView:searchBar)
        navTitle.rightBarButtonItem = rightNavBarButton


2.  swift中使用 FontAwesome 添加 FontAwesome.ttf  和 相应的.swift 文件  

          注意在info.plist 中添加  Fonts provided by application  并添加 item 的值为 FontAwesome.ttf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值